Store hub invocation callbacks on connection instance
- Clear all callbacks on disconnect
- #2270
Fixed JS test
- #2270
Ensure promises are rejected for failed hub invocations
- Hub invocation callbacks now cleared on websocket reconnect
- Hub invocation callbacks now cleared on failed ajax send
- All promises for failed hub invocations are not rejected
- Updated tests
- #2270
Fixed type

- #2270
Fixed typo
- #2270
Slight changes to unit tests from code review
- #2270
Updated version to 1.1.3