ServiceStack.Common.Tests.csproj: TreatWarningsAsErrors=False
Merge pull request #379 from angelcolmenares/master

ServiceStack.Common.Tests.csproj: TreatWarningsAsErrors=False
rename embedded files as used in MiniProfiler to use ssr- prefix instead of ss-
Deprecate Old API in favour of the New API
Changed response code to 403 for failed RequiredPermission and RequiredRole attributes

Not having the required permission(s) and/or role(s) should now return
403 instead of 401. This will allow the consuming application to easily
differentiate whether the user needs to authenticate or that they just
don't have sufficient permissions.

I think I updated all the related unit tests, but the
ServiceStack.WebHost.IntegrationTests failes to build for me.
Merge pull request #380 from kkolstad/master

RequiredPermission and RequiredRole attributes now return 403 instead of 401
Fix previous commit behavior, Invalid Roles & permissions get 401 if UnAuthenticated or 403 if Authenticated
Convert AuthTests to using New API
update starter templates
INCR host projects to v3.9.30
update Starter packages + add ServiceStack tags to all NuSpecs
Registration Service should not return 302 with an empty location.
Merge pull request #382 from jeffgabhart/registration-302-empty-location

Registration Service should not return 302 with an empty location.
Do not treat warnings as errors
Make ResponseContentType setter public
Optional parameter for content type

Set the value in MockRequestContext if content type is not null.
During Credentials and Basic Authentication set AuthResponse ReferrerUrl
For auto login, send in the continue value during Auth
Set ReferrerUrl on the non-auto login response
Distinguish between html and json results during registration.

Json doesn't like getting a 203 - it prefers the regular response with a
ReferrerUrl