Add overrides for GObject.new and expose constructor lookups
This implements GObject.new
and GObject.newv
as one might expect and adds GObject.new_from_type_name
/GObject.lookupConstructor
.
The exact API is up for debate, but this MR should address #48 (closed).
Fixes #48 (closed)