Early wrapping code

Adds some initial wrapper code generation. Currently have only tested xproto and doesn't yet wrap
everything that it needs to.
Add *.pyc files to .gitignore