add support for quoted-printable (RFC 2045)

So far, it is assumed that every quoted-printable (or base64,
for that matter) encoded message contains UTF-8.