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
Enable specification of external assemblies for controller discovery on ServiceStack.Mvc.FunqControllerFactory.  Unit tests added to preserve default behaviour in:

tests\ServiceStack.Mvc.Tests\
tests\ServiceStack.Mvc.Stubs.Tests\
Infer routes using customisable strategies (Func<requestType,route>)
Add ValidationError.ErrorResponseFilter customization hook to return custom errors
Allow EndpointHost.GetPlugin<T> to return null for unregistered plugins
Doesn't need the pluginsLoaded check
Setting inner asyncClient cookie from ServiceClientBase

Setting the async client cookie container when the container is replaced
on the base service client.
Move ServiceStack.Mvc.Stubs.Tests to external lib test assembly
Remove ServiceStack.Mvc.Stubs.Tests project from ServiceStack.sln