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.
Update message loops sample to detect all duplicate messages then stop connection when new message is not duplicate instead of running forever
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