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
[#73471338] Move test classes to test folder
https://www.pivotaltracker.com/story/show/73471338
Remove unnecessary event publishing code from CreateAccountEndpoints

The ScimUserProvisioning bean already publishes for it
Rename vmc to cf

[#72493636] https://www.pivotaltracker.com/story/show/72493636
Password resets can only be performed for users originating in the uaa

[#72924388] https://www.pivotaltracker.com/story/show/72924388
Password resets can only be performed for users originating in the uaa

- Use Origin.UAA constant

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