Fix password reset and login for learners entering 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 (which strips symbols) 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.