Fixed problem with differences in letter case

Without JsConfig.EmitCamelCaseNames = true;
/api/resources
Rest: the first letter is big.
JS expect: the first letter of a small
Changed contributor name
Allow overriding ServiceClientBase.HandleResponseException and use .ThrowWebServiceException to handle custom error responses
Merge pull request #423 from AndiDog/master

Allow overriding ServiceClientBase.HandleResponseException and use .ThrowWebServiceException to handle custom error responses
Rewrite of TranslateTo implementation, can now coerce between properties and fields, handle NH Proxies
Change OldApi deprecation method to be a bit clearer
Add new API + test for PopulateFromPropertiesWithAttribute ext method
Add PageState.cshtml to test state between pages
Update src/ServiceStack.Common/ServiceClient.Web/WebRequestUtils.cs

In AddBasicAuth, changed the lowercase "basic " to have an uppercase "Basic ".  A lower case basic will result in an an 401 reply even if the correct credentials are supplied.
Merge pull request #424 from cliffstill/patch-1

Update src/ServiceStack.Common/ServiceClient.Web/WebRequestUtils.cs
including query params in OAuth Signature when fetching request token
Update Restrict attribute configuration to include SSL
Merge pull request #426 from somya/upstream

including query params in OAuth Signature when fetching request token
INCR to v3.9.35
Add public fields handling
Merge pull request #428 from thinkbeforecoding/master

Public fields handling (optional)
Remove Config.IncludePublicFields, access it via JsConfig.IncludePublicFields instead
Clear HtmlHelper Razor ViewPage state when re-initializing the instance of ViewPage
INCR SS.Razor to v3.9.36
Merge pull request #421 from nardin/master

ServiceStack.Api.Swagger: Fixed problem with differences in letter case