PLFM-2177 Fix data migration order for DBOStorageQuota.
PLFM-2178 Enable CloudWatch metrics on TrashController.
PLFM-2032 Add Java docs for TrashController.
Merge pull request #688 from eric-wu/develop

PLFM-2177 Fix data migration order for DBOStorageQuota.
Merge pull request #689 from eric-wu/quickfix

PLFM-2178, PLFM-2032 Add Java docs and CloudWatch metrics to trash controller
Merge pull request #670 from kaysoky/NotSureWhyThisHasntBeenDoneYet

Fix some typos
Fix Hudson build failure.
Merge pull request #690 from eric-wu/quickfix

Fix Hudson build failure.
Turning the Crowd Synchronizer back on

+ Increased timeout for one test
Style changes for the Crowd Sync worker.
+ Changed an inequality to be more permissive
PLFM-2128

- Changes UserManagerImpl to use the GroupMembersDAO for group-related tasks.
- Caching (disabled) of other user information is kept in place.
- Affected method of TestUserDAO is moved to a new TestGroupMembersDAO.
UserDAO changes

- Added stub for new UserDAO for next stack.  To be shunted in place of the current UserDAOProxy.
- Chopped off now-unused portions of the CrowdUserDAO and associated methods/tests
Bootstrapping groups

- devUserAdmin@sagebase.org must be initialized to be within the Administrators group for integrations tests to work.
- Cut off CrowdUserDAO unless explicitly used (like by the CrowdGroupSynchronizer)
- More bootstrapping when not on production
+ Bootstrapping of test profiles
- Removed isAdmin and ToU dependence on Crowd
- Reordered some methods in CrowdAuthUtil.java (so that they can be deleted in one contiguous block later)
Added table to store credential related info (password hash, session token, secret key)
Delete most Crowd-related items
Partial implementation of Auth DAO
+ Trickling down changes from Auth controller to service to manager to DAO
Fixed up code for revalidating a session token.