A lot of general cleanup. Transition to git. Working encapsulation
for GObjects for the bootstrapping code. Next step will be some
visiting code and a GIR binding status wrapper.

Adam Stark <llamadonica@gmail.com>