Normalizing an email address would be useful controller-wide, for any occasion where an email/userid enters the system.  For example, when processing the userid part of XMPP messages. We've been having problems with uppercase vs lowercase, dots, and plus characters in emails, and 'googlemail.com' vs 'gmail.com'. 

It certainly should be a separate step from extracting it from a 'user'.  There should be some place where we're already doing this, but I couldn't find any (!).

Adding a controller-wide email normalizing function is perhaps out of the scope of this issue, but it should definitely be done before we start populating a new LanternUser table.