add ldap service

created the initial ldap service.  Right now it only populates the
environment
add ldap operations spec
extract ldap operations

all ldap operations have been extracted into a separate service.  It
works according to old functionality
finalized the group mapping mechanism

all operations have been sectioned off into LdapOperationsService.
Profile now includes LDAP details about the user
Merge pull request #86 from metridoc/make-ldap-better

Make ldap better