Initial c++ client skeleton.
Removed bool from send callback.

Sends will be queued in the order they were called and callbacks
will fire in order.
Started fleshing out server sent events transport.
Moved some common logic into TransportHelper.
Fixed a name.
Only call start callback on initialized being received.
Added HttpBasedTransport to share code long polling logic.
Added initial LongPollingTransport.
Added basic reconnect logic to sse and cleaned a few things up.
Remove callback from Send api.
Added reconnect url logic to sse.
Enqueue sends in the HttpBasedTransport.
Fixed formatting
Updated the client.