Tests for server error cases.
Added support for inproc stuff
Improved handshake envvar name.
Added a 'close_all' method to client and 'close' to server that will close client and server sockets.
Moved try_bind to utils.is_open
Added exec_context, using it for Maya main thread.