Startup notification fixes
Make sure we preserve the startup ID (an UUID on wayland) long enough for gtk_surface1.request_focus, and obtain the DESKTOP_STARTUP_ID early enough in order to forward it through the GtkApplication.
Make sure we preserve the startup ID (an UUID on wayland) long enough for gtk_surface1.request_focus, and obtain the DESKTOP_STARTUP_ID early enough in order to forward it through the GtkApplication.