Add support for retrieving a forgotten username.

Templates were mostly copied from OTM2, with some text changes where
appropriate.
Make the login screen send users to their profile
Add UI tests for the registration, and forgot password workflow
Merge pull request #98 from maurizi/username-recovery

Implement Username recovery