Js dsc240

This branch adds a new job type Bulk Upload.  It allows a user to search for works and then create a job with selected works much like bulk edit. the user can then upload files to the job.  

I'm not certain if adding copyRole to jobFiles is the best solution, but relying on the jobtype and filenames was getting awkward, as bulk upload can be a mix of comasters and masters. 
You can use #findModelObjectById rather than having to cast.