Preparing code for the new kind of reset password process (by nin).
Also ensure the email searched is the same logic in the form
validation and in the reset email message.
Half-implemented the reset password process using the government
mailbox mechanism.
Adapted a failing test.
Better button styles both for Government Mailbox and Email reset.
Merge branch 'master' into reset_password_by_nin

Conflicts:
	eduiddashboard/views/password.py
Merge branch 'master' into reset_password_by_nin
Implemented resetting password by entering the code in a form.
Some cosmetic changes.
Begin the reset password index.
Finish reset password implementation. Refactored some code and
changing the way user is found: eduID username or email.
Fixed tests.
Merge branch 'master' into reset_password_by_nin
Merge remote-tracking branch 'origin/master'