remove the deprecated STRENGTH_LEGACYFACEBOOK

this was migrated from The Key when it shouldn't have been
add missing Transactional annotations
Pass User.Attr arguments on to updateInternal(...)
Add Ldaptive support for CruPerson/Relay attributes
Add create staff user test method.
Avoid NPE, ensure cruProxyAddresses is non null.
remove un-necessary intermediate collections when generating the objectClass
Add support to AbstractUserLdapEntryMapper for relayAttributes object class.
Add User.toString() convenience method (helpful when logging the user).
Move country attribute support from cruPerson to relayAttributes object class.
Add relay and cru ldap attributes to AbstractLdapUserDao MASK.
Consolidate location and cru person related ldap attributes into LOCATION and CRU_PERSON MASK Attributes, respectively
Set User Cru Person attributes from ldap entry attributes.
Consolidate location and cru person related User Attributes into LOCATION and CRU_PERSON
Set LDAP_ATTR_THEKEY_GUID name.
Add equals() and hashCode() methods to User.
Add create, find, and update ldaptive user dao test methods.