GDesktopAppInfo: fix leaks
GDesktopAppInfo: fix leaks

g_desktop_app_info_ensure_saved() was leaking the file contents.

_g_desktop_app_info_launch_uris_internal() was leaking the session bus
on error.

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

tchakabam/glib,lukasz-skalski/glib,tamaskenez/glib,tchakabam/glib,johne53/MB3Glib,endlessm/glib,djdeath/glib,lukasz-skalski/glib,Distrotech/glib,mzabaluev/glib,ieei/glib,MathieuDuponchelle/glib,johne53/MB3Glib,krichter722/glib,cosimoc/glib,cention-sany/glib,cosimoc/glib,endlessm/glib,krichter722/glib,gale320/glib,endlessm/glib,ieei/glib,gale320/glib,krichter722/glib,johne53/MB3Glib,tchakabam/glib,cention-sany/glib,cosimoc/glib,Distrotech/glib,mzabaluev/glib,djdeath/glib,tchakabam/glib,mzabaluev/glib,djdeath/glib,ieei/glib,mzabaluev/glib,tamaskenez/glib,Distrotech/glib,lukasz-skalski/glib,endlessm/glib,johne53/MB3Glib,cention-sany/glib,Distrotech/glib,tamaskenez/glib,johne53/MB3Glib,lukasz-skalski/glib,MathieuDuponchelle/glib,gale320/glib,cention-sany/glib,krichter722/glib,cosimoc/glib,cosimoc/glib,endlessm/glib,tamaskenez/glib,mzabaluev/glib,Distrotech/glib,johne53/MB3Glib,krichter722/glib,cention-sany/glib,MathieuDuponchelle/glib,MathieuDuponchelle/glib,djdeath/glib,djdeath/glib,ieei/glib,lukasz-skalski/glib,tamaskenez/glib,gale320/glib,gale320/glib,MathieuDuponchelle/glib,tchakabam/glib,ieei/glib