Fixed remaining test for python3 and added a shell code test using umlauts.
Properly skip tests instead of just not defining them. Now the testsuite looks exactly the same on py2 and py3.