Fixed TextBody and HtmlBody to handle nested multipart/alternatives

Nested multipart/alternatives make no sense, but apparently
some automated mailers are written by developers that don't
know what they are doing. Imagine that!