Add Validation to Forgot Username

Added a ```required``` HTML5 attribute to prevent submitting an empty username
and we throw an appropriate error if a blank username is sent to the
server. Fixes #1374!
We want to wrap this string with ``trans`` so that it can be internationalized

```python
trans("Email field is required")