simplify by removing need for charset_decode_body, use canonical base64 and quopri encoders, remove custom MIMEBase class in favor of using plain old python Message derivatives, 100% test coverage