Inject Clock in order to support time manipulation in unit tests.
Test Auth Manager login in relation to CrsUserService getLoggedInUser
Test login management from initial authentication to resource request dependent service get logged in user
Includes testing of valid and expired sessions
Merge branch 'persistent-managed-sessions' of https://github.com/CruGlobal/conf-registration-api into persistent-managed-sessions