Multiple download batches/deposit.

refs #6232

Changed things so download batch progress is recorded in
location download task fields rather than location fields.
Changed deposit status reporting so it checks all location
download tasks to find whether downloading is complete.