use desktop file actions instead of global shortcuts
- Don't autostart KRunner, use actions in the desktop file to
define global shortcuts and actions
- install its desktop file in share/kglobalaccel to make shortcuts default
- expand commandline options to permit more control via commandline
Differential Revision: https://phabricator.kde.org/D9037