handle quoted-printable encoded emails and reply headers in comm (bug 1090928)

Sample scrambled email inside.
So `=46` is `F` and they don't put that here to not confused the headers? Email is weird.