auth: Map Keycloak user permissions to Django ones
Keycloak user permissions are named Roles in Keycloak semantics.
Extract them from each decoded access token and override methods from
django.contrib.auth.models.PermissionsMixin in order to manipulate them
as Django user permissions.
Closes T2247