Make jobs parent-less
KJobs autodelete themselves using deleteLater(), when they are done. So there is no reason to have them as children of Archive.
This fixes a crash when canceling a ListJob with header-encrypted archives (see task T2225).
Differential Revision: D1525