Recreate cursors when switching between default and scaleout scenarios

- Achieve this by recreating cursors that don't have the appropriate prefix
#2061
New tests for cursor prefixes

#2061
Removed unnecessary comments
.NET Portable Class Library

- Removed the SL, WP8 and WinRT clients
#1907
Made changes as per code review feedback

#1907
Made changes as per code review feedback

#1907
Fixing the samples

#1907
Made changes as per code review feedback

#1907
Changed target platform of WP8 to work with portable library

#1907
Added a try catch around the core transport start logic to fallback on errors

#1744
Added tests to verify catching of Security Error in IE10 with web sockets.

- Also expanded network mock library to allow disabling and enabling of the library.  Needed to be done in order to test security errors within the main JS library.

#1744
Reverted the network mock implementation to destroy mask data on error if specified
Disabled keep alive for LP

#1960
Added logic to ensure connections can be started and stopped repeatedly without error.

- Also added logic to ensure that calling start multiple times works correctly

#1873
Added a fail function to the QUnit extensions

- Essentially is QUnit.ok(false, message)
Added tests to verify correct functionality of starting/stopping connections repeatedly.

- Also added tests that verify everything works when starting/stopping with odd timings.

#1873
Addressed code review comments
SL, WP8, WinStoreCSharp, WinStoreJS samples
Merge branch 'dev' of https://github.com/SignalR/SignalR into dev
renamed WP8 and SL samples