fixed #563, #579:
added tests
moved ApplyPreRequestFilters to the top for SoapHandler.cs
Merge branch 'master' of github.com:ServiceStack/ServiceStack