Added XML document file for release in winRT

#1235
Changed the Any CPU XML doc config for WP8 project to generate XML docs

- XML docs were not getting generated in the artifacts folder
Changed .escape in JS source to instead be encodeURIComponent to ensure all URI componenets are encoded correctly

- Also removed an empty line in transportheartbeat

#1233
Removed unused code in the common transports
Added TransportUtilityFacts which unit test some of the transport logic tests

- Specifically I added a test to confirm the encoding of groups from
getUrl
#1233
Cleaned up TransportUtilityFacts

- Moved a variable declaration to the top of the test
- Added semicolon after object creation
- Called "getUrl" in place instead of detaching it at the top
#1233
Merge branch 'release' into dev

Conflicts:
	samples/Microsoft.AspNet.SignalR.Hosting.AspNet.Samples/Scripts/jquery.signalR.min.js
	samples/Microsoft.AspNet.SignalR.LoadTestHarness/Scripts/jquery.signalR.min.js
Merge branch 'release' into dev
Updated katana reference
Merge branch 'release' into dev
Merge branch 'release' into dev
Merge branch 'release' into dev
Merge branch 'release' into dev
Merge branch 'release' into dev
Merge branch 'release' into dev
Updated SignalR to call new OWIN extension methods.
Merge branch 'release' into dev
Merge branch 'release' into dev
Merge branch 'release' into dev
Added Authorize and AuthorizeRequest method to PersistentConnection.
- This is the place in the pipeline to authorize requests. If a request
  fails authorization then a 403 is returned.
- The HubDispatcher now returns false if no hubs are authorized.
- Updated MemoryHost to return a faulted task for 403 responses.
- Updated tests.

#1308