Keep kioclient alive whilst we're showing error messages
Summary:
QApplication::quit will close any open windows including error messages.
This keeps the process alive whilst we have a top level window.
Test Plan:
Ran a kioclient script that produced an error dialog
It stayed on my screen
Reviewers: Plasma, nerdopolist, broulik
Reviewed By: Plasma, broulik
Subscribers: broulik, plasma-devel
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D17653