Merge remote-tracking branch 'origin/release' into dev
Merge branch 'release' into dev
Merge branch 'release' into dev

Conflicts:
	samples/Microsoft.AspNet.SignalR.Samples/Scripts/jquery.signalR.min.js
Fixing perf runs
-Using new artifacts path
-Disabling external E2E scenario for now (currently throws exception, and
needs some other updates)
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
Added Casablanca library to the CPP Client
Added casablanca library

Changed NegotiateResponse to NegotiationResponse
Changed IHttpClient to http_client
Adding WebSocket Skeleton

-Added WebSocketTransport
-Changed some functions to return tasks
-Changed some string to string_t