Fix job downloads (mostly the generated .zip file)
- fix broken .zip file generation (#268 (closed))
- apply security checks when listing/downloading job files (#269 (closed), #270 (closed))
- do not store the generated .zip file in memory (#272 (closed))
- add Job.data_dir (for deduplication)