Add CommandQueue.killAll for safe shutdown (e.g. after disconnection).
Modify Device.connect and .disconnect to return a UserCmd instead of a more complex object.
Start enhancing Actor to use device.connect and disconnect (more to be done there,
and the code can probably be simplified).