Normal registration and minimal profile page

For the tutorial in May, we absolutely need to put in place a minimal registration page (or revive the one we have) and let users change passwords and reset their secret tokens via a profile page.

Here are the features:

  • Revive registration
  • Allow users to reset their passwords using their profile page
  • Allow users to re-generate their secret tokens using their profile page