[launcher] Added support for startup notification protocol.
Launcher now depends on libstartup-notification.
New APIs: - LauncherApplication::executable QString property - LauncherApplication::setSnStartupSequence(SnStartupSequence* sequence)
LauncherApplication::launching is updated depending on the startup notification sequence set to the LauncherApplication. LauncherApplications created for startup notification are matched with their corresponding BamfApplication based on their executable.