Add support for killing a KAuth::ExecuteJob
This implements the standard method for stopping a KJob in
KAuth::ExecuteJob. It is done using a minimal-intrusion approach, and is
supposed to feel familiar to people already used to working with KJobs.
Differential Revision: https://phabricator.kde.org/D5001