Added WebAPI to start making the JabbR restful API
- Replace IHttpHandler based service with WebAPI controller.
- Removed RouteMagic.
Added CamelCasePropertyNamesContractResolver to API serisalizer
Merge pull request #488 from izevaka/master

Camel case api response properties
removing reference to the /rooms command from lobby messages
removing reference to /rooms from rotating tips
Added support for ssl packaging to azure.
Added missing ssl cert binding.
Changed cert name to jabbr.
Detect https for signalr traffic by requesting an image on the site via https.
If it fails, don't bother changing the url. Otherwise use the https url.
Remove detection logic for https since it's blocked because of cors.
Made youtube embed urls use https
Make user voice content provider work with https.
Use https for twitter profile images.
Ah forgot the jsonp call for twitter :).
Added proxying for images and imgur.
- Added very basic proxy handler and made imgur and images.
Changed proxy urls from Proxy.ashx to proxy so no implementation is assumed.
- Changed the image content providers appropriately.
Moved common API response code into extension methods.

- Added QueryString extension method that tokenizes URL querystring
  parameters.
- Added TryGetAndConvert method that gets a querystring parameter and tries
  to convert it to a specified type
- Created a whole bunch of extension methods to return success and error
  responses.
Refactored UriExtensions to be a non-static class.

- Created a QueryString class that wraps up extracting and converting query
  string parameters.
Removed common setup from unit test constructors.
Cleaned up variable names for consistency sake.

- Changed _QueryStringCollection local variable to queryStringCollection.
- Changed _QueryStringDictionary member variable to _queryStringDictionary.