UserDAO changes

- Added new UserDAO for next stack.  To be shunted in place of the current UserDAOProxy.
- Added boolean for AgreesToTermsOfUse to UserProfile
- Chopped off now-unused portions of the CrowdUserDAO and associated methods/tests
PLFM-1756 + Fixes

- Added back delete function to UserDAO since TestUserDAO supports it (and tests use that function when the DAO is mocked)
- Changed UserProfile serialization from Schema-based to JDO-based
- Changed UserProfileManager to not require schemas
Term of Use

Last updated sometime around March 2013.  Timestamp is placed a bit before just in case.