Fix for retaining large slab buffers in node core
Merge pull request #370 from jmatthewsr-ms/master

Fix for slab buffer retention, leading to large memory consumption
[dist] Version bump. 0.10.1
Correct keep-alive responses to HTTP 1.0 clients.

Since the proxy requests comes from NodeJS's HTTP 1.1 request client, a
backend server may default to setting Connection: keep-alive in its
response. However, the real HTTP 1.0 client may not be able to
handle that.

Force HTTP 1.0 client's to Connection: close, unless the client
explicitly supports keep-alive.
Don't test raw HTTP 1.0 requests over HTTPS.
Merge pull request #407 from GUI/master

Correct keep-alive responses to HTTP 1.0 clients
Add headers on 'handshake'

The headers in the 'handshake' event were not written to the socket, the client received data but not the headers.
[minor] Style compliance. Fixes #402.
[minor] Strip trailing whitespace.
[dist] Version bump. 0.10.2
Pass default certs to SNICallback example

Using only SNICallback to create a HTTPS / TLS server is bad. It means all non SNI clients can't do anything because there are no certs.

in v0.10 of node TLS server was updated to throw if you forgot to supply certs.

Which means that every HTTPS server needs to supply certs as a fallback for when SNI is not available.

 - closes #399
Merge pull request #419 from Raynos/patch-1

Pass default certs to SNICallback example
[fix] Respect `maxSockets` from `target` options in `RoutingProxy`
[dist] Bump version to 0.10.3
[test] Test on newer version of node
[fix] add 0.10 link, fixes #459
Merge remote-tracking branch 'rstudio/master'
Stripped out HTTPs, multi and forward proxy logic.
FIX MEMORY LEAK.

Log all of the internals of the connections to track them. Then nulled out the two exit points for a connection.
Bump default number of concurrent sockets from 100 to 500.