Implement the CommandQueue and related objects.
<rdar://problem/30928779>
*** This bug has been marked as a duplicate of bug 169535 ***