Fixed connection proxy for .NET45 client

#2856
update JS client transport connect timeout not increasing value every time when connection restart

#2823
Updated JS tests to account for the new totalTransportConnectTimeout
Mark transports as dead if the last write to the response failed

- This enables the TransportHeartBeat to remove dead connections quicker
Merge branch 'release' into dev
Added HubDescriptor to NullMethodDescriptor

#2860
Merge branch 'release' into dev
Experiment unhooking responses from task queue