Change RegisterService to fallback to IAuthRepository if IUserAuthRepository<TUserAuth> doesn't exist
Rename UserAuthProvider to UserAuthDetails and fix broken AuthUser tests