Issue #112 - Fixes Role permission settings

* The available roles are generated automatically in the backend
  and exposed as an ArrayController
* This handles the translations of those available roles:
  _ADMIN, _SUPER_ADMIN, _USER
* A user can't set a SUPER_ADMIN role from the UI
* The REST API sanitizes any attempt to set a SUPER_USER role