some encoding docs
skipUnless never actually worked in py2.6, also add prefix ability to named temp test
make sure that Command._path is bytes/str
test for functools.wraps on a sh command
test for a unicode command name
unneeded encoding on path in py3, now that path is always bytes
allow existing bytes to pass through utility function
test for unicode executables
fixing test for python3