In the process, port jump list actions from custom `KDesktopFile` parsing to `KServiceAction` on `KService`, simplifying the code a lot.
Also, use the new `KNotificationJobUiDelegate` to provide a Plasma notification on error rather than a modal dialog box.