Allow testing from a unicode path
Python 3 fixes.
Merge pull request #2568 from mdboom/testing/run-from-unicode-directory

Allow testing from a unicode path