changed: Move job type definitions into job.h
changed: Implement pause/unpause for the job queue of a certain priority and use this for the pausing of low priority (eg. image) jobs when starting/playing video
changed: Run SaveFileState job with priority normal to make sure it doesn't get paused