Merge branch 'releases/1.6.3' into develop
Bump next developer version
Consolidate git push commands

[skip ci]
Implement test methods for password comparison.
Upgrade the LDAP API model because of https://issues.apache.org/jira/browse/DIRSERVER-1884
LDAP tests for CI
[#68008022] https://www.pivotaltracker.com/story/show/68008022
Complete the ldap install with an optional TLS setup
Skip Forgot/Change password integration tests when keystone is active
Fix the reset password test for keystone(ignore)
Add saml meta data for the boot strap test to work properly
Ignore ResetPasswordControllerIntegrationTests when ldap is active
Run the ldap integration tests with an alternate userID
Do not hard code test account name and password
Merge branch 'feature/travis_ldap' into develop
Add description for cloud_controller_service_permissions.read scope
Merge pull request #51 from cloudfoundry/feature/scope_description

Add description for cloud_controller_service_permissions.read scope
Use the IntegrationTestContextLoader from identity common
Replace hard-coded links on the landing page with YAML config.

Removed unused links from the login YAML config.

[#71802710] https://www.pivotaltracker.com/story/show/71802710
Remove brand guard on landing page tile display.

[#71802710] https://www.pivotaltracker.com/story/show/71802710
Use tiles config for signup interstitial page.

[#71802710] https://www.pivotaltracker.com/story/show/71802710
Delivers [#72358046]
https://www.pivotaltracker.com/story/show/72358046
Usernames are stored in mix case, but are treated as case insensitive in UAA so we need to account for that during authentication
Display tiles based on their config
- Login interstitial page gets tiles with 'login-link' set
- Signup interstitial page gets tiles with 'signup-link' set

[#71802710] https://www.pivotaltracker.com/story/show/71802710
Stop tiles blowing up when not configured
- Add default value of empty list
- Convert test to unit test to more easily test configuration

[#71802710] https://www.pivotaltracker.com/story/show/71802710
Simplify use of links.signup now that tiles are configurable

If the user provides a links.signup in their login.yml, the create account link on the login page will bypass the tiles page and follow the specified link.  Useful for open source.
Fix register link in login endpoint
Remove brand guarding for interstitial signup page

The tiles are configurable via login.yml, or the page can be skipped entirely with links.signup in login.yml, so there is no need for this guard
Fix handling of approvals returned by uaa

UAA no longer includes the userName in returned approvals, and instead returns the userId