feat(admin): rebuild the form of a role and switch its permissions group by group
The form is two cards, the role and its permissions, saved from the head of the page as well as from its foot. A built-in role shows its name and level as facts. The permissions are switches in a grid; role-permissions.js ticks a whole group from its heading and keeps the counters of the groups and of the role in step.