Merge branch 'feature/uaa-ldap-authentication' into develop
    https://www.pivotaltracker.com/story/show/70410348
    [#70410348]
    - Move LDAP libraries to the common module.
    - Implement an authentication manager that inserts data into the DB when user is not already there and properly marks the so
    - Add all ldap configuration from login-server to allow a ldap profile
    - Add two new future fields(origin/externalId) to UaaUser and ScimUser
    - Add in embedded LDAP server for testing (mock) only
    - Add keystone authentication support

Clean up LDAP mock test. Restore IntegrationTestContextLoader. Split out ldap-server (embedded) into its own context file.
Refactor LDAP mock test to recreate a context each and everytime.wq