Refactor custom path handling to avoid too many if conditions
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack
Made sure ExecuteServiceStackFiltersAttribute execute RequiresAnyRoleAttribute and RequiresAnyPermissionAttribute as well.
Merge pull request #784 from emiba/RequiresAnyRolePermissionMvcSupport

ExecuteServiceStackFilters and the RequiresAnyRole/Permission attributes.
Fix bug with incorrect parsing Authentication request header with commas in params (URI, for example) in method ServiceStack.ServiceHost.HttpRequestAuthentication.GetDigestAuth()
Merge remote-tracking branch 'origin/master'
Merge pull request #785 from lucky-ly/master

Bugfix - Incorrect parsing of request header with commas in params. (ServiceStack. ... .GetDigestAuth())
Order routes for Swagger Api alphabetically
Merge pull request #791 from bpruitt-goddard/SortSwaggerRoutes

Order routes for Swagger Api alphabetically
Fix the multiple braces in the HtmlTemplates as a results of abstraction
before.
Cleanup too many repetitive strings
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack into upstream
Merge pull request #792 from prasannavl/upstream

Fix multiple braces in the templates after abstraction
Fix untested pull-request breaking all metadata pages
INCR to v3.9.56
dispose of File Stream after upload
Merge pull request #795 from dchurchland/master

dispose of File Stream after upload
Added Yammer OAuth provider
Merge pull request #796 from hhandoko/master

Added Yammer OAuth provider
Added String extension methods for encryption with Testcase. Also CryptConfig static class for encryption variables. Now if you use the extension methods on string, encryption will pull from CryptConfig for variables rather than from function parameters.