Merge branch 'releases/1.6.2' into develop
Bump next developer version
Test Prompt object
https://www.pivotaltracker.com/story/show/71189980

Remove property forceLowerCasePrefix from configuration.
This property belonged to the org.springframework.security.authentication.encoding.LdapShaPasswordEncoder bean that is no longer used given its limited password encoding options.
This bean is replaced by the org.cloudfoundry.identity.uaa.login.ldap.DynamicPasswordComparator

Delivers [#71189980]
Remove identity.version from login-server pom

Use project.parent.version instead, which already contained the value

 [#71195408] https://www.pivotaltracker.com/story/show/71195408
Simplify pom

Eliminate redundant properties. They appear to cause issues with the
versions-maven-plugin.

[#71195408] https://www.pivotaltracker.com/story/show/71195408
Properly setup OpenLDAP to read the userPassword attribute using the cn=admin,dc=test,dc=com user.
Throw a different exception if the password attribute can not be read.
Add both the default admin and the admin/adminsecret as LDAP admins that can read the password field
Add set-version script

Usage: set-version.sh identity-version login-server-version

[#71195408] https://www.pivotaltracker.com/story/show/71195408
Add deploy scripts

[#71195408] https://www.pivotaltracker.com/story/show/71195408
Update maven repo when setting parent pom version

[#71195408] https://www.pivotaltracker.com/story/show/71195408
When using profile=ldap, we allow a chained authentication mechanism.
The user authentication will first be attempted against the UAA for boot strap users, or users created with the scim endpoints.
If that authentication fails, we attempt an LDAP authentication.
Display the username instead of the principal.
Merge branch 'feature/chained_ldap_uaa_authentication' into develop
Deploy scripts exit properly if usage is wrong
Bump release version to 1.6.3
Merge branch 'releases/1.6.3'