Add option of using DBus activation for ApplicationLauncherJob
Implements the spec as in https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#dbus DBus activation will only be used if the application supports it and no options such as DeleteTemporaryFiles or suggested file names are specified that cannot be implemented using the spec.