stop using Encode for MIME-Q encoding, it's buggy
add some unicode tests
better implementation
clearly these tests aren't actually testing the right things
and that's why
replace utf8 with UTF-8 where more correct
Merge branch 'encode-changes'

This work by Jesse Luehrs tweaks the way that headers are encoded
to respect header structure.  This isn't perfectly simple, but it
will break headers less often.
trial version for new header encoding