Add xcb-proto as submodule
Move retort away.
Some things
Fixenbugs
Updated generated files
Another calling convention shake up.

Now return hashes with a method missing shim to simulate structs.