Setting the html_ or text_part to nil removes it.
Fix that declaring an html_part but no text_part would use multipart/alternative anyway.
Assigning html_ or text_part sets a default content type.

Fixes #116