Merge pull request #626 from joshearl/master

Change for issue #622
fix compile errors
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack
Fix compilation

System.Diagnostics.Contracts is not available in .net 3.5 (it was
introduced in .net 4)
Update SuppressFormsAuthenticationRedirectModule.cs

Do not overwrite PathToSupress changes.
Merge pull request #630 from waynebrantley/master

Fix SuppressFormsAuthenticationRedirectModule issue
Silverlight build fix.
Merge pull request #631 from ddotlic/master

Silverlight build fix.
fixed #563, #579:
added tests
moved ApplyPreRequestFilters to the top for SoapHandler.cs
Merge branch 'master' of github.com:ServiceStack/ServiceStack
Fix for CultureNotFoundException during DotNetOpenAuth authentication.
Merge pull request #634 from johnkamau/master

CultureNotFoundException fix
Change to more specific CultureNotFoundException #634
feat: typed client /(un)assignroles - fixes #632

 - implement IReturn on AssignRoles / UnAssignRoles
Merge pull request #635 from Iristyle/assignroles-typed-client

feat: typed client /(un)assignroles - fixes #632
Changing back CultureNotFoundException does not exist in .NET 3.5. #634
StaticFileHandler improved Range support.

StaticFileHandler.cs:
-"Accept-Ranges: bytes" was not set which resulted in IE not being able
to seek videos.
-If user seek video Chrome sends header "Range: bytes=5000-" which
resulted in sending whole file because "rangeEnd != fi.Length - 1" was
true but rangeStart was not 0.
-Ignoring exception "An operation was attempted on a nonexistent network
connection" because it just means browser disconnected
MimeTypes.cs:
-Added most common video types(mp4, ogg and webm)
EndpointHostConfig.cs:
-Added mp4, ogg and webm to AllowFileExtensions as default
Merge pull request #636 from DavidKarlas/20a5507372f07d234ca7bf1c1bd34c0e87f52113

StaticFileHandler improved Range support
Current work in progress for integrating Razor2 support

Renamed everything back to ServiceStack.Razor
Added support for partials, shared and relative layout pages
merge