Added MailAddress, an adapter between various email addresses
Use MailAddress in CommonEmail
Remove methods that are moved to MailAddress
Use MailAddress in ReceivedEmail
Use MailAddress in SendMailSession
Enhance and change Email fluent interfaces (closes #158)