Fix issues with emailRegexPattern.

This resolve issues with `emailRegexPattern` not being up to date w.r.t. new TLDs longer than four characters. While I was in there I also made the matcher case insensitive.

fixes #1634 
Also need to fix the comment that indicates the email should be lowercase.