Fix logic but with CustomMethod on ServiceClients
Add additional instruction for MVC4 applications to uncomment conflicting WebApi support
Refactored WebRequestExtensions to make it more DRY + re-usable.
fix build error
fixed #388
- replaced "/" with EnsureTrailingSlash()
Add ToAbsoluteUri() to generate Uri's from typed IReturn Request DTO's
Fix: use the correct Soap11 and Soap12 OperationControl instead of the common OperationControl object.

Previously, the http://localhost:21110/api/soap11/metadata?op=Test will
show
POST /xml/reply/Test HTTP/1.1
which is not correct. This is because the OperationControl was used. The
Soap11 and Soap12 OperationControl were not used at all.

This fix corrects the bug, and the header will now show the following:
POST /soap11 HTTP/1.1
Host: localhost
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: Test

POST /soap12 HTTP/1.1
Host: localhost
Content-Type: text/xml; charset=utf-8
Content-Length: length
Merge pull request #389 from ecgan/master

Fix for SOAP metadata page.
Pass state to partials and Layout through HtmlHelpers
INCR to v3.9.33
Fix NRE
quick fix of date-dependent tests
Added Head method to IRestClient.  Updated implementation on
ServiceClientBase. Added HEAD verb to several conditional checks in a few
files for 1) enabling use of a query string and 2) to prevent the use of a request body
when submitting HEAD requests (which currently throws a
ProtocolViolationException).
Started on HtmlServiceClient and unit tests to prove session's ReferrerUrl always works.
Finished the unit test (and related core library functionality) to get a failing test without the AuthService session reference fixes and a passing test with the fixes (branch: auth-session-referrer-issue).
Added ability to configure underlying WebRequest.AllowAutoRedirect, as the unit test needed to disable this to get the original response with the Location header.
Cleaned up the unit test to make its intentions clearer.
Simple workaround for auth service using old session instance, however the bug may crop up in other places later.
Cleaned up some sample request-response data I was using for the HtmlClient.
Merge branch 'html-auth-session-referrer-issue' into html-auth-session-referrer-workaround