Modify JdbcScimUserProvisioning to return the existing user details in case of a conflict while creating user

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

Signed-off-by: Rob Gallagher <rgallagher@pivotallabs.com>
Add extra info map to ExceptionReport to allow customization of JSON.

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

Signed-off-by: Madhura Bhave <mbhave@gopivotal.com>
Add verified flag to UaaUser.
- Users are unverified when created
- Bootstrapped users (via manifest or XML) are auto-verified

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

Signed-off-by: Rob Szumlakowski <rszumlakowski@pivotal.io>
Rename non-MockMvc test

Signed-off-by: Rob Szumlakowski <rszumlakowski@pivotal.io>
Throw new custom exception when user is not verified during authentication
- Respond with 403 Forbidden

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

Signed-off-by: Rob Szumlakowski <rszumlakowski@pivotal.io>
Add scim.userids authority to Login Server client.
- So that it can look up user IDs

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

Signed-off-by: Madhura Bhave <mbhave@gopivotal.com>
Log audit event when unverified user attempts to authenticate.

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

Signed-off-by: Madhura Bhave <mbhave@gopivotal.com>
Merge branch 'feature/modify_create_account' into develop