GObject introspection support

Here are a variety of patches adding gobject introspection support to a number of packages along with some version bumps. `pygobject3` has been forked off from the `pygobject` formula, which will be retained to support the 2.0 series. While `pygobject3` has a `with-tests` option to run the package's testsuite, this currently fails on my machine, hanging in `test_tree_view (test_override