Remove non needed dependencies that include HTTP clients for the SCIM SDK
Cache .m2/repository only
Ensure successful builds don't invalidate the travis build cache
Revert "Ensure successful builds don't invalidate the travis build cache"

This reverts commit f799af441b53cd958d90203abdee587009b5252e.
Bump release version to 1.7.0
Merge branch 'releases/1.7.0' into develop
Bump next developer version
Deploy script no longer asks for commit messages
Move coverage (cobertura) scripts to its own directory
Move travis related scripts to scripts/travis
Ignore test for now. this test depends on httpclient <4.3 where 4.3+ has getParams call deprecated.
Add tests for external login authentication manager, including the LDAP login authentication manager
Merge branch 'feature/script_locations' into develop
Fix .travis.yml after_success
Complete code coverate for the external login authenticator and fix bugs
Prevent creation of new users just cause we are not using the correct username.
Apparently the email in the extended info can become the username, so we have to use the UaaUser.getUsername method in all calls to UaaUserDatabase.retrieveByUsername
Add initial test for simple keystone authentication test
Coverage tests for rest authentication manager
Add create_account endpoint for login server

Allows the login server to create a new ScimUser who's username is encoded in the supplied expiring code

[#73324702] https://www.pivotaltracker.com/story/show/73324702
Return the email/username of the created user from the create_account endpoint

The login server needs this information for the account creation flow

[#73324702] https://www.pivotaltracker.com/story/show/73324702