Dsc 238

This request include code changes to create a job for resending ocr to docworks:
- include search of the last(/latest) job that processed the work to be resend to docworks, 
  and use the details from that job to pre-fill defaults for projectId, deviceId, and softwareId 
  job details for the new job to be created.
- calls deleteOCR in the WorksController for the deletion of the OCR copies attached to the 
- include a new ReworkService that create the new resend to Docworks job, and create a job item
  for this job to include the work item and all its children, and having jobs files pointing the their master copies.

As this request has merges from the current bulk upload branch, and to allow the request size to be
managable, I have planned the following function (also part of story dsc-238) to be in another request:  
- The job details page will required further update to cater for the new job type re-ocr-book which is yet to be   
  done, not included in this request.
I think this class needs a better name. Something a little more descriptive. Something like "ReGenerateService" (I am not sure what your idea of this service is about). Also put in a description for the Class. As other developers can then understand the plan for this service and determine if they need to add to it.