Add tests for mark_str
Remove unicode check (false positives on Py3)
Python 3 compatibility (except for four remaining tests)
Fix charclass tests for Python 3
Note two remaining failing tests on Python 3