[krun] Drop KToolInvocation support from KRun::runService
This drops the use of kinit as per T12140. Few applications link to
kdeinit correctly and the potential savings that come from library
linking are now negligible.
We use the internal app spawning path for the majority of application
launches anyway via the relatively new KRun::runApplication. There isn't
a need for runService to support a more complex addition path.
It will also simplify any future changes coming to KRun.
Opened a file from kicker's recently used selection (which uses this
It opened as normal, with correct startup notifications
Reviewed By: dfaure
Subscribers: ervin, kde-frameworks-devel
Differential Revision: https://phabricator.kde.org/D27451