Resolve "Set up password reset functionality"
TODO:
-
CHANGELOG
Problems:
- Users who signed up using a social account can set a password, then remove the social account from their account
- An accounts last email address can be removed
Closes #749 (closed)