fix encoding breakage on non-ascii filenames

--HG--
extra : amend_source : 25df99a2568d64a07c0b652d7c9a9c448e81fe46
mimetype for tar.b2 is a list???
started working on +lots of unicode stuff with non-ascii filenames