Clean out hsqldb bootstrapdata before running tests.
Fixed some user related unit-tests.
Perform full setup/teardown around each user/role related test rather than sharing persistent state across tests.
Added support for roleId.
Fixed delete-role api and fixed unit-test for adding conflicting role.
Improved UserIdentity validation. Now also throws exception upon failure rather than returning true/false.
Allow validation errors to propagate through LDAPHelper rather than swallowing them.
Respond with 400 BAD_REQUEST upon validation errors when attempting to add user through HTTP end-point.
Restore all but one (reset-password ignored) user-admin tests.