Updated log message for keep alive monitoring

Resolves #1084
Make it possible to use Forever Frame when requested.

- Instead of failing due to window.EventSource is supported, a log message sent that better transport methods are available.
Changed reconnecting to disconnecting
This pull should close #1057

Changed back to the initial check of window.EventSource, but with different log message
Changed log message for not supporting FF when SSE is supported.
Merge pull request #2849 from DNIDNL/bug-1057

Change log message when Forever Frame is skipped in browsers that support SSE.
Merge pull request #2843 from thecodejunkie/keep-alive-error-message-update

JS client keep alive starting log message update
DumpingDisconnect.Net

Removing handling Disconnect message in the .NET Client as the server no longer sends Disconnect messages.
DumpingDisconnect.JS

Removing handling Disconnect message in the .JS client as the server no longer sends Disconnect messages.
TransportAbortHandlerIsMovingOn - removing transport abort handler
(We wish him luck in /dev/null)

Fixes workitems #3067 and #3102
Update Katana (Microsoft.Owin) dependencies from 2.0.1 to 2.1.0
Prevent MessageBus from hanging forever in the second call to Dispose
Send ACKs to the connection waiting on the ACK not the acker itself

- These ACKs are used to verify that commands published to the
  bus have been received and processed (e.g. group commands).
- Previously, ACKs only succeeded if the waiter and acker were on
  the same machine and/or the acker happened to be the waiter.

#3037