Merge branch 'dev' of github.com:SignalR/SignalR into dev

We actually didn't remove async/await here because of the hanging issue, but instead because we only have one OnDisconnected overload again and it isn't any simpler to use async/await.

In general though, are you telling me to keep the changes that remove async/await or to keep the async/await code?