build: Link everything to gio
build: Link everything to gio

Should fix a linker error building the test suite when using
-Wl,--no-undefined.  This is a fairly aggressive fix; we probably
don't need to link all of the modules to gio, but on the other hand,
there's really not a strong reason not to, and for people using
-Wl,--as-needed any unnecessary linkage due to this will be removed.

https://bugzilla.gnome.org/show_bug.cgi?id=678957

djdeath/gjs,djdeath/gjs,endlessm/gjs,pixunil/cjs,mtwebster/cjs,pixunil/cjs,pixunil/cjs,djdeath/gjs,mtwebster/cjs,mtwebster/cjs,endlessm/gjs,djdeath/gjs,endlessm/gjs,endlessm/gjs,pixunil/cjs,mtwebster/cjs,endlessm/gjs,mtwebster/cjs,djdeath/gjs,pixunil/cjs