Websockets interface through to the point where we can make a call
to the server and get a response.  This is still isolated from orlyi
at the moment, running as a new object with injected dependencies
representing the rest of the server.
The websockets layer now supports package install & uninstall statements.
Updated comments in ws subsystem.
Fixed binary client so it agrees with changes to client language introduced by websocket interface.
Added pov pause/unpause support to websocket interface.
Piped the remainder of the API through the websockets interface.
Cody missed an mlock. He is sorry.
Websockets interface through to the point where we can make a call
to the server and get a response.  This is still isolated from orlyi
at the moment, running as a new object with injected dependencies
representing the rest of the server.
The websockets layer now supports package install & uninstall statements.
Updated comments in ws subsystem.
Fixed binary client so it agrees with changes to client language introduced by websocket interface.
Added pov pause/unpause support to websocket interface.
Piped the remainder of the API through the websockets interface.
Refactored websocket test server into its own module so it could be shared between the unit test and the stand-alone exercise module.  The unit test is still rudimentary but is a framework in which we can add more tests.  There also appears to be a port-hanging issue right now, but it's not a high priority.
Merge branch 'ws1' of github.com:JasonL9000/orly into ws1

Conflicts:
	orly/server/ws.cc
	orly/server/ws.exercise.cc
Fixed issue in which websocket didn't reuse port addresses properly.  Now it does.
Merge pull request #43 from JasonL9000/ws1

initial push of websockets interface