Added tests for deserializing complex lists
Merge pull request #581 from nhhagen/QueryStringSerializerTests

Jsv/QueryStringSerializer does not de-serialize/serialize lists of complex objects corectly
Update code ported from System.Web.Mvc closer to the latest version of upstream
Port AntiForgeryToken code from System.Web.Mvc
Group all ported code in ServiceStack.Html namespace
Merge pull request #582 from dsimunic/HtmlHelperUpdate

Html helper updates
Better Razor Compilation Diagnostics

This commit allows "Show Complete Compilation Source" for Razor pages.
This commit improves upon #561.

Note: Only added support for the Razor2 project.
Merge pull request #583 from bchavez/master

Better Razor Compilation Diagnostics
Use correct request property to determine remote IP address

Per the documentation (and actual behavior) request.UserHostAddress
returns the DNS/IP of the server. For the IHttpRequest.RemoteIp
property we want the remote client's IP address, and for that we need
to use request.RemoteEndPoint.
Merge pull request #586 from aaronlerch/master

Use request.RemoteEndPoint instead of request.UserHostAddress to supply the value for IHttpRequest.RemoteIp
Added AllowNonHttpOnlyCookies configuration option (false by default)
Merge pull request #587 from daggmano/master

Added AllowNonHttpOnlyCookies as configuration option
Skip combining null path components
Add unit test showing how to specify the DefaultRequest for a New Api service
Removed Razor1 and Reference Fix Up to Razor2
Prefix auto generated routes with '/'
Merge pull request #593 from bchavez/master

Razor1 removal and cleanup
Add MD5 Hash
Fixed Silverlight compilation issues.

Aligned version number with the rest of ServiceStack and added missing file
links and excluded few blocks that can't compile in Silverlight 'mode'.
Merge pull request #594 from ddotlic/master

Fixed SL5 compilation
Add useful AssertDir Ext
INCR to v3.9.44