split out gobject.jl from gtktypes
split out signals.jl
reimplement @gtype using g_type_get_parent
split namespaces (TODO: cleanup export/import)
try detection of gobject type at runtime
clean up imports, exports and double type declarations
unbreak orientable(:h)
Merge branch 'master' into gtypes
separate the libraries for each namespace
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
fix #34
make GLib-derived types static across modules
split out get_type_decl
store libptrs instead of dlclose'ing them when finished in g_type -- prevents the OS from running dllib finalizers