Merge pull request #761 from DveMac/master

Fixed MemoryCacheClient to incr/dec by supplied value & Mismatched version of DotNetAuth causing xbuild errors
fix references
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack
fix proj refs
Fix #754: Ensure GetSession(true) will remove existing session from Request.Items before adding the newly generated one.
Always use \r\n as newLine while composing the mime-encoded body of PostFileWithRequest(..) as mandated by rfc1521.
Merge pull request #766 from pruiz/fix-747

Always use \r\n as newLine while composing the mime-encoded body of PostFileWithRequest(..) as mandated by rfc1521.
Add DotNetOpenAuth NuGet package
Also check Items when checking from Cookies. fixes #762
Merge pull request #765 from pruiz/fix-754

Fix #754: Ensure GetSession(true) will remove existing session from Request.Items before adding the newly generated one.
Move ApiAllowableValuesAttribute to ServiceStack.Interfaces
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack
Allow OperationName to be writable, use same httpReq in SoapHandlers
Removing leaking and incorrect AttributeFiltersNewApiTests
Update NuGet packages
Update protobuf in all packages
Moved common Extension methods to top-level ServiceStack namespace
INCR to v3.9.55
Change IdUtils to use consistent ToLowerInvariant() when generating keys.
inject hash provider into OrmLiteAuthRepository

Modified the OrmLiteAuthRepository to accept an IHashProvider object
that will be used when hashing the password. This allows for customized
and upgradable hashing algorithms.