Add a new view enabling for a user to manage its account (email, password)
but also its bearer tokens for Web API authentication.
Account management is done by embedding Keycloak account UI in swh-web
through an iframe.
This requires an upgrade of the SWH Keycloak theme and content security policy
needs also to be updated in Keycloak in order to allow such embedding from the
*.softwareheritage.org domains (diff for puppet-swh-site incoming).
User information and permissions are displayed in the view and a link to the Software
Heritage Account Management is offered to edit personal information.
The view is reachable by clicking on the username on the top right part of
the Web UI once authenticated.
Below are some screenshots of the result:
Closes T2718
Depends on D4320