Close the Channel instead of disconnecting the Computer, to prevent the Launcher's afterDisconnect from being called twice.
New options: Revert and Reset, Revert and Restart. Catch exception earlier when attempting a graceful shutdown, to address the case when the VMWare Tools are installed, but don't respond. This way, a hard power down will still happen.
Merge pull request #12 from hrabbouh/master

Fix afterDisconnect being called twice, and  new post-disconnect options.

Looks good.  Lots of reformatting going on.