Various memory leak cleanups to GSettings tests (subset)

Merged Philip Withnall requested to merge pwithnall/glib:settings-test-cleanups-subset into master

This is a hopefully-uncontroversial subset of the changes from !610 (merged).

Merge request reports