Changes related to DIP upload process, refs #7641

Include qtSwordPluginWorker in new jobs process:
- Add ability if qtSwordPlugin is enabled
- Use new job classes

Fixes in DIP upload process:
- Do not save target IO at the end, it was creating nested set problems, but update it in the ES index
- Register namespaces and use Xpath queries to allow namespaced and not namespaced METS versions
It's great that this now uses arBaseJob. Would it be difficult to move this file into lib/jobs with the rest of them, so we could avoid that extra if (...) in lib/task/jobs/jobWorkerTask.class.php? Don't worry about it if it'd be a lot of work (I don't know if it's break anything), but if it's something as easy as moving the file, I think we should keep all the jobs in one place.