Move role related views to FAB Auth manager:

- List roles
- Edit role
- Create role
- View role
user_role_objects = set()
        
        if len(self.auth_roles_mapping) > 0:
            user_role_keys = userinfo.get("role_keys", [])
            user_role_objects.update(self.get_roles_from_keys(user_role_keys))
        
        if self.auth_user_registration:
            registration_role_name = self.auth_user_registration_role
            
            
            if self.auth_user_registration_role_jmespath:
                import jmespath
                registration_role_name = jmespath.search(self.auth_user_registration_role_jmespath, userinfo)
            
            fab_role = self.find_role(registration_role_name)
            if fab_role:
                user_role_objects.add(fab_role)
            else:
                log.warning("Can't find AUTH_USER_REGISTRATION role: %s", registration_role_name)
        return list(user_role_objects)
    def auth_user_oauth(self, userinfo):