Persona login

This PR replace the current login mechanism by Persona.

Everything else should be the same except that you can't choose your nickname anymore.

The functional tests should now completely fail.
I wish to address this part as well as the token issue in the next pull requests.