Fixing a couple cases where emails were normalized via normalizeUsername, stripping their @ symbols.
Fix crash when a <13 learner without a signed-up guardian applies for a badge.
Merge pull request #707 from christensenep/686-more-reset-password-fixes

Fix password reset and login for learners entering their email address instead of username