Gestion objet User au login

- Récupération de l'identité de l'utilisateur connecté sous forme d'un objet User.
- Gestion utilisateur non activé : connexion refusée.
- Meilleure gestion des messages d'erreur de connexion (passés en session, et non plus par un code en paramètre).
- Factorisation du code et réorganisation, pour que tout ce qui touche à la gestion de l'utilisateur
(y compris l'administration) soit dans le module User.
- Initialisation gestion du profil utilisateur (pour utilisateur connecté, et pour affichage d'un autre utilisateur).