Merge pull request #708 from kaysoky/crowdMigratorRefinements

Crowd migrator refinements
Saving the changes required to disconnect Crowd.
Removal of obsolete UserProfile (de)serialization code
Removal of Crowd-code (or moving it into the tests)
Revisions to the auth controller and service layers
Consolidated the UserDAO into the UserManager.
Continuing to strip away dependencies on Crowd.
In progress
Have to have the legacy UserProfile deserialization method available
Extra bootstrapping now that Credentials are needed too.