Resolve "repository: g_irepository_get_object_gtype_interfaces"
Bindings in some cases need to look up information from a GType dynamically. Support that better by supplying a cache for this information.
(Rebased and versioning / gtk-doc stuff added by Philip Chimento.)
Closes #38 (closed). See gjs#55 (closed).