- Updated websockets & ajax send to encode message using connection.json if the message is anything other than a string
- Updated call sites in SignalR and samples that were manually JSON encoding to just pass the objects themselves
- #327

- This is legacy code, this logic used to ignore reconnect events when a connection was initially started to prevent multiple connections from spawning, now that connection timeout's are handled at the core level and not the transport level this is not needed.
#1946