Make identity and auth provider persistence consistent with other *AuthManagers.
Refactor : Separate into separate methods persistence of auth provider and user entities.
Simplify create auth provider service.
Encapsulate data transfer methods within AuthProviderUser object.
Create initial profile from authentication provider data.
Persist updated session.
Session expiration times are updated on each user request.
Under JPA, simply setting data within the session was sufficient to trigger persistence. Now an explicit call must be made.
Fix query syntax.
Comment out expiration date check as it may have been updated elsewhere.
Include CrsUserServiceTest in project build test group ('unittest').
Add UserService and ProfileService to TestAuthManager construction.
Add CrsUserService test for capturing profile on login.
Set test group to dbtest for CrsUserService tests.
Throwing UnauthorizedException from CrsUserService (instead of more generic WebApplicationException)
Merge pull request #113 from CruGlobal/capture-profile-from-auth-prov

Capture profile from auth provider at first login.