Doing email validation in the api for password reset
Merge branch 'nb-identity-reset-password' of github.com:guardian/frontend into nb-identity-reset-password

Conflicts:
	identity/app/views/password/request_password_reset.scala.html
	identity/app/views/password/reset_error.scala.html
adding some better error messages to the api and improving the password reset forms
fixing tests