ljglibs: Make glib module auto-loading
ljglibs: Add support for GList
ljglibs: Cast widget args for Box methods
ljglibs: Add Gtk.OffscreenWindow
ljglibs: Move more type handling to types module

Including some new dynamic ptr type resolution. Limited though to widgets
though, as gobject for some unfathomable reason omits to offer the basic
operation of retrieving the type from a pointer. That's available from C though,
as a fricking macro. I'm starting to hate that type system.
ljglibs: Add Gtk.{Entry, Label, Misc}
ljglibs: Add gobject.ref_ptr
ljglibs: Flesh out Gtk.Grid
ljglibs: Add GtkStyleContext.remove_class
ljglibs: Add Container support for retrieving children
ljglibs: Add a slew of Gtk.Widget properties
ljglibs: Add a slew of Gtk.Window properties
Move lots of classes over to ljglibs

Window, Editor, IndicatorBar, Readline and Status.