Line-wrapping fix
vmnetx.server: Fix KeyErrors during _TokenState.shutdown()

Allow _TokenState._close() to remove connections from self._conns as they
are closed.
Move stray comment
RemoteController: Drop stray _ensure_state()

start_vm() doesn't need to be wrapped with _ensure_state(), since
_want_state() will take care of the state machine synchronization.
Add pre-init and post-terminate Controller states

to allow _ensure_state() to prevent out-of-sequence method calls.
Terminate LocalController and destroy token when client exits normally