TPlan updates for latest test runner
Disable WebSocketHandler's max incoming message size on .NET client

#2247
Test that the .NET client can receive messages over 64KB via WebSockets

#2247
Fixed samples js file
Made self hosting package depend on katana self host metapackage.

#2291
Added files to the new project made changes to Build.proj

#2258
Added new test project to the RunUnitTests target

#2258
Made changes as per code review feedback

#2258
Made changes as per code review feedback

#2274
Loading resources in Android and iOS
Added the public key to the client tests
Modified all instances of parseResponse to now have error handling.  When an error occurs, instead of throwing to the window object we now handle it appropriately.

#2106
Added tests to verify response redirection handling in addition to verifying parse responses is handled correctly when it throws.

#2106
Whenever we fail at parsing a response from the server we trigger the error handler and stop the connection.

#2106
Removed EnableCrossDomain flag.
Updated samples to use new cors middleware.
Converted new test to new cors support.
Updated Chutzpah to latest version and turned off debug flag.

- Before we needed to turn on the debug flag so that team city would pick us up.  Now Chutzpah natively supports teamcity and outputs the correct information.
- This should also make finding what tests are failing easier.

#1551
Increased the test timeout for a long polling connect test.

- Before it was only allowing 1 second of "fluff" time.
Updated to the latest katana