PLFM-2117; JSON schemas
PLFM-2117
Merge pull request #685 from eric-wu/release-13

Fix data migration issues with DOI and TrashCan
PLFM-2117
PLFM-2117; implemented DBO objects and tests
PLFM-2117
Merge branch 'develop' into PLFM-2117
PLFM-2117
Merge branch 'release-13' into develop
PLFM-2117
PLFM-2117
PLFM-2117
Merge pull request #687 from brucehoff/PLFM-2117

Plfm 2117
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