Tentative support for decoding the body of the message according to the
Content-Type header's charset parameter.

Also, a small protection against idiots who set the charset on images and
videos.