* A user cannot edit another user unless all target user
roles are a subset of editor manageable roles, not just
the roles that are being edited.
* User list now returns 'manageable' boolean to indicate
if your logged in user can edit roles of the listed user.
* Fixing an issue with mocking and test code not actually
returning correct values for 'user_list'.
* Editing ROLES_MAPPING in settings to match default conf.
Change-Id: I3720386b6dfe4465a50ded3e21b5b577f1340dbf