Added Negotiate Facts to test #1556.

- This test will not pass until the issue is fixed
#1556
Added the query string (connection.qs) to the negotiate request

- This will allow devs to determine authentication on negotiation
#1556
Found an issue with our addQs method where we wouldn't always append query strings correctly to a URL

- Without this the #1556 fix fails
Updated the UrlFacts test that tested addQs to work properly.
Compiled all SignalR js changes into minified files and joint files

#1556
Changed the logic of addQs question mark query string detection

- Also minified/compiled js files
Modified the addQs method to handle qs' that already have a question mark or ampersand

- Also if the qs on the connection is unrecognized it will now throw.
- Also updated corresponding test to look for the new functionality
- Minified/compiled the common change
Added an assertion to the UrlFacts to test #1568

#1568
Added custom query string parameters to the ping server request

#1556
Added a ping server test that verifies that custom query string variables are passed

#1556