[libclang/python] Fix syntax errors in Python 3
[libclang/python] Deal in str instead of bytes (UNTESTED)

Strings are decoded coming out of C, and encoded going in.
This should be reasonably complete conversion, but has not
been tested outside of xdress.