gio: Define cleanup scope and list for libgio

https://bugzilla.gnome.org/show_bug.cgi?id=711799
gdbus: Cleanup global static data

https://bugzilla.gnome.org/show_bug.cgi?id=711799
gioenumtypes: Push enum GTypes onto cleanup list

https://bugzilla.gnome.org/show_bug.cgi?id=711799
giomodule: Fix leaks in module loading

https://bugzilla.gnome.org/show_bug.cgi?id=711798
giomodule: Cleanup global data

https://bugzilla.gnome.org/show_bug.cgi?id=711799
giomodule: Allow overriding source directory gio modules are loaded from

When testing (and valgrinding) we need to have a known set of modules
loaded.

https://bugzilla.gnome.org/show_bug.cgi?id=711801
glocalfile: Cleanup global data

https://bugzilla.gnome.org/show_bug.cgi?id=711799
gresolver: Cleanup global data

https://bugzilla.gnome.org/show_bug.cgi?id=711799
gsocketconnection: Cleanup global data

https://bugzilla.gnome.org/show_bug.cgi?id=711799
gtask: Cleanup thread pool

https://bugzilla.gnome.org/show_bug.cgi?id=711799
gcancellable: Free up GPrivate in right cleanup context

https://bugzilla.gnome.org/show_bug.cgi?id=711799
gfileinfo: Cleanup memory

https://bugzilla.gnome.org/show_bug.cgi?id=711799
gio/tests: Prevent random gio modules from screwing up these tests

https://bugzilla.gnome.org/show_bug.cgi?id=711799
buffered-output-stream: Fix some access after free

The memory pointed to by a GMemoryOutputStream can be realloc'd

https://bugzilla.gnome.org/show_bug.cgi?id=711802
data-output-stream: Fix some access after free

The memory pointed to by a GMemoryOutputStream can be realloc'd

https://bugzilla.gnome.org/show_bug.cgi?id=711802
contexts: Fix memory leak in test

https://bugzilla.gnome.org/show_bug.cgi?id=711802
filter-streams: Cleanup custom classes in test

https://bugzilla.gnome.org/show_bug.cgi?id=711799
gio: Define cleanup scope and lists for gio tests

https://bugzilla.gnome.org/show_bug.cgi?id=711799
g-icon: Fix memory leak in test

https://bugzilla.gnome.org/show_bug.cgi?id=711802
gsubprocess: Fix a number of leaks and a segfault

Fixed a number of leaks in gsubprocess, as well as a segfault
that was hidden by never calling g_subprocess_communicate_state_free().

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