Truteq transport is broken when using newer python-ssmi

New python-ssmi calls `.encode()` on the data you give it, which breaks horribly if you already have a bytestring in a non-ASCII encoding. Old python-ssmi called `str()` on it, which breaks if you give it unicode containing non-ASCII characters.