Fix password reset and log-in for learners using their email address instead of username

When entering email addresses instead of usernames into the reset password and login pages, the search for learner email addresses was failing due to the "normalized" value being used to search for the learner email rather than the original value.  For guardians, it was using the original value, which is why that case was working fine.

Addresses #686.