Initial file structure and compilation additions.
Get Jsoncpp and Websocketpp hooked into CMake.  Stub out the Greyhound Reader a little more thoroughly.
Add bare WebSocketClient class and plumb it it with CMakeLists.
Get Greyhound driver commands set up.  PointBuffer is not yet properly populated on a read, but the communication flow with Greyhound occurs.
Some light cleanup.
Make GH exchanges more robust to simplify the Reader.
Simplify exchange variables in Reader.
Simplify Reader and make PointBuffer population (mostly) work.  Points at the end of the WebSocket MTU boundary that are split between response frames will not be added correctly or double added.
Fix boundary error when points are split between multiple websocket receptions.
Change GH reader to use setField since the remote schema is not necessarily the same as the final local schema.
Merge point-context updates into Greyhound branch.