Added an option to disallow the use of mixed charsets when encoding headers

Fixes issue reported in https://github.com/jstedfast/MailKit/issues/139