Removed redundant imports
Added interfaces IUserAuth and IUserAuthProvider
Split up the interfaces into multiple parts (IUserAuthDetails, IMeta) to comply with ISP in order to refactor shared functionality between the UserAuth and UserAuthProvider.
Added initial support for custom UserAuth
Merge pull request #838 from shelakel/master

Decoupled dependency on UserAuth/UserAuthProvider for simpler authentication/authorization implementations
Check in missing IAuthRepository
Added CONTRIBUTING file
added .md suffix
Merge pull request #840 from danbarua/master

Add CONTRIBUTING.md
Added new Reference Attribute for Load/Save references in OrmLite
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack
update latest OrmLite, Text dlls
Update code-base to use OrmLite's new APIs
Update stale OrmLite.Sqlite dlls
check-in latest SS.Redis dll
Make user-facing UserAuthRepository's implement IUserAuthRepository +remove where T constraints
Change RegisterService to fallback to IAuthRepository if IUserAuthRepository<TUserAuth> doesn't exist
Rename UserAuthProvider to UserAuthDetails and fix broken AuthUser tests
Enable IdUtils to work with Interfaces
Default HostContext.ResolveService to use HttpContext.Current
Remove hidden complexity of explicit interfaces. Reduce IUserAuthRepository interfaces required