Use Unicode strings when dealing with GPG

This delays the encoding of special chars, if any, to the actual display
which is supposed to know into what it should be encoded.
Merge pull request #642 from laarmen/fix_gpg_encoding

Use Unicode strings when dealing with GPG
strip commandline string before interpretation

fix #643
Merge branch '0.3.5-fix-643' into testing