made the table drag and drop and added button and modal
updated tiff data extration for dsc-392.
merged in latest changes.
catch exception for deleted jobs in catalogue reports.
fix for constraints
Merge branch 'master' into js-bugfix
Check that the mulitple text field list is a list.
refactor start re-ocr job request.
Merge pull request #579 from nla/catalogue_report

catch exception for deleted jobs in catalogue reports.
Merge pull request #581 from nla/js-bugfix

Js bugfix
Merge pull request #582 from nla/ti_constraint_fix

Check that the mulitple text field list is a list.
Merge remote-tracking branch 'origin/master' into dsc-504
Merge pull request #583 from nla/dsc-504

Dsc 504
DSC-514: remaining defects for DSC-236
Merge pull request #584 from nla/nn-dsc-514

DSC-514: remaining defects for DSC-236, merged.
Update POM to new amberdb changes to fix bug
added unit test for tiff data population.
Merge remote-tracking branch 'origin/master' into dsc-392
Merge pull request #585 from nla/bug/acm-DSC-451

Update POM to new amberdb changes to fix bug
Ensure a job name is set before being able to use navbar

This is an odd thing where if a job is created without a name, the
navbar will then become enabled, despite the UI theoretically not
allowing this behaviour. This code now just adds the requirement to
always have a job name be set.