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.
Set User Cru Person attributes from ldap entry attributes.
Consolidate location and cru person related ldap attributes into LOCATION and CRU_PERSON MASK Attributes, respectively

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.
generate toString value using google guava
replace equals and hashCode with versions using google guava
make groups and domains visited actual sets
do a deep comparison between multi-valued properties
Merge pull request #7 from GlobalTechnology/feat/relay-staff-attributes

Add Ldaptive support for Relay staff attributes