set :utf8 layer on stdout before using it as a log destination
md5() cannot be used on unencoded (wide) chars
keep string and file content decoded for as long as possible, encoding only at the boundaries. now [MetaYAML] needs to ensure its content is decoded, not encoded
also handle utf8 content in plugins, zilla tester, and our authordep-tailored dist.ini parsing