partial implementation of xcb.Connection
various changes:

* better implementation of exceptions
* more complete implementation of Connection
* included most of the interesting xcb structs in ffi