Fix clang frontend for python 3

This should fix the xdress side of the clang python 3 issues.  You'll also need to pull from https://github.com/girving/clang/tree/xdress to get some fixes on the libclang side.

Unfortunately, the integration tests now segfault if both clang and gccxml are run, though not if only clang is run.