First pass at making Email\Email use Multipart classes.

There is still work to be done around a more generic multipart builder,
but I think that might require a separate Mime building sub-package.
Merge pull request #1115 from markstory/3.0-email-mulitpart

3.0 - First pass at making Email\Email use Multipart classes.