MimePart/Entity constructor with content type.

This will allow the creation of a MimePart where you already got a variable such as "image/jpeg".

If accepted I would also like to make similar changes allowing `new TextPart("text/html")` , still backwards compatible with current `new TextPart("html")`