Draft: Cumulus Job Tracker
Adds qtCumulusJobTracker for polling status of jobs with non-terminal status (not "completed" or "error"). Depends on !17 (closed). Probably has not reached minimum viability, but is far enough along to try merging with main nproject-ui
branch and getting someone besides the author to try using it.
- Marked as draft because it's not intended to be merged directly into master branch.
- Merging won't be trivial because of whitespace issues.
- Includes alot of console print statements in debug builds.
- Doesn't use lookup by cumulus job id feature being added to qtJobsModel.
- Doesn't include any close-project logic
- Should probably update job manifest file when jobs created.