Add skeleton dummy client.
Remove CPP from license attribution; I don't work there anymore
Add lib dir (currently empty)
Break telnet components into lib/telnet.py.
Move poll-related things into lib/poll.py.
Break backends into lib/backend.py, query constants to lib/admin.py.
Shift constants around; define BASENAME in telnet.py.
Remove now unnecessary BASENAME from vSPC.py.
Promote vSPCBackendLogging to lib/backend.py from its third-party file.
Add lib/server.py for vSPC server implementation.
Move AdminProtocolClient from vSPC.py to lib/admin.py.
Remove vSPC.py, change client code to use proper libraries.
Add VMTelnetProxyClient class.

VMTelnetProxyClient emulates the VM end of a VM -> Proxy connection.
It's primarily useful as a way to test the server's implementation of
the protocol against the spec without using a vSphere installation
(which is quite useful to me, as I no longer have access to one)
Add lib/test.py; add stub FakeVMClient.
Teach VMTelnetProxyClient to send VM name & uuid on request.
Flesh out VM proxy handling; send proxy request after sending suboptions.
Make VM connection handling more robust; handle errors, etc.
Add general utility function list; seed w/ terminal manipulation helpers
Use util helper functions in AdminProtocolClient
Add missing imports to lib/util.py.