Factor out a get_gio_module_dir
Factor out a get_gio_module_dir

This also fixes some memory leaks on windows

endlessm/glib,MathieuDuponchelle/glib,johne53/MB3Glib,johne53/MB3Glib,ieei/glib,endlessm/glib,endlessm/glib,ieei/glib,Distrotech/glib,mzabaluev/glib,endlessm/glib,mzabaluev/glib,MathieuDuponchelle/glib,Distrotech/glib,mzabaluev/glib,MathieuDuponchelle/glib,endlessm/glib,johne53/MB3Glib,MathieuDuponchelle/glib,ieei/glib,mzabaluev/glib,MathieuDuponchelle/glib,mzabaluev/glib,johne53/MB3Glib,johne53/MB3Glib,johne53/MB3Glib,ieei/glib,Distrotech/glib,Distrotech/glib,ieei/glib,Distrotech/glib