rearrange GLib files and cleanup some minor errors
refactor GLib to remove all traces of eval
fixup some issues with converting GObjects to Julia types, including tests
allow non-unique @Gtype invokations in more than one module