[cfid-46] allow for approvals to be finer grained

Accommodating some changes in SECOAUTH that will eventually
allow us to track approvals per scope in the authenticated
request.

[#35352667]

Change-Id: Ic8d9d00ff4d8c1559433797aaf47255fce55fed6
Merge branch 'release/1.2.2' into develop

Change-Id: I6ccc6e9bfc6bc0e591cb1f0ff6ac343259649db0
Bumped the snapshot version of the UAA to 1.2.3

Change-Id: I67ba7463c3227d043d6c6c79825e1ea2385191a5
[cfid-161] Enable userids endpoint by default in default profile

[Fixes #37118233] [cfid-161] Disable userids id translation
endpoint in the uaa by default

Change-Id: I2323e7bf71b4018940d7b43f89fa02f621d4b8b7
Update for changes in UserApprovalHandler interface

Change-Id: I86acac457bc6a139d4650b53cdf194bab2597bb1
Do not request scopes from the token endpoint

The UAA does not like this and it's not compliant with the spec

Change-Id: Ib8efce85e521a4213d571f262100a07490dc15d4
[cfid-143] Fix bug in tab completion script

Fixes [#36823239]

Change-Id: I2f2ab6ca0a9733a9de8f8131377e7bdee12b3d1d
Merge "[cfid-143] Fix bug in tab completion script" into develop
Spelling error in build.properties

Change-Id: I4efb5e3553f60d0bb7508ace1df8c6e55c09018b
[cfid-163] /Users query with startIndex=0 gets 500

[Fixes #37226709] [cfid-163] /Users query with startIndex=0 gets 500

Change-Id: Ic2b4ba48144a4401f92cf7a60d35b9da74d9ec11
[cfid-172] Fix UAA to recognize user authentications better

The problem with scope= in /token requests is actually deeper
than that - the UAA can't distinguish between a user and a
client authentication.  Fixed DefaultSecurityContextAccessor
utility to explicitly recognize UaaAuthentication.

[#37386105] [cfid-172] authcode request should not send scope

Change-Id: I5f78a192899ea1f785912461ccb0e38b5f73d723
[cfid-100] Delete legacy clients on startup

The code in ClientAdminBootstrap to update legacy clients has been removed
and it now deletes existing legacy clients (those with a client_id starting
with "legacy_" on startup).

[Fixes #35998511]

Change-Id: I455f3477fc2b7564df0f22f0dceb66e020f9b849
[cfid-66] Add MDC entry for log4j in servlet initializer

/varz and /batch use this already, but depend on an
older version of the common jar.  Once this is released
they can be updated and the local listener removed.

Change-Id: I4d78a3e939c437d6d64e2816e8c8479cfa89a774
Merge "[cfid-100] Delete legacy clients on startup" into develop
Merge "[cfid-66] Add MDC entry for log4j in servlet initializer" into develop
[cfid-111] Return all SCIM data by default

The /Users endpoint now returns all the SCIM user data fields if the request
doesn't supply an "attributes" parameter.

[Fixes #36251597]

Change-Id: I2e7c01a937dae55f42fb8140313c84b5b22f2a93
uaac & api fixes for group members, user query, pagination

does not yet fix problems due to case-sensitive attribute names in uaa

[deliver #36957957]
[deliver #37488695]

Change-Id: I330ff494a655f09d3d1e1e8e2c85212ef51d4b0d
[CFID-98] Add integration tests for groups and relation between groups, users and authorities.

Fixes [#35999909]

Change-Id: I0cc5fa5bd5e6843ea7794e70e4c60abe9fcb43a6
Bumped the UAA to version 1.2.3

Change-Id: I04501c6a9283a6dbb0371f7d524b563b58a4c4f8
Removed snapshots from the uaa

Change-Id: I3bbd98966d6e47ac489a801fa94ea7e345b7ecbc