Bug 912055: Validate email addresses.

Also suggests spelling corrections when available.
Merge pull request #90 from pmclanahan/validate-email-address-domains-912055

Bug 912055: Validate email addresses.