Add multi run harvesting
Also fetch McM data if total events is defined and approval time is not
FNAL staging: use -f option for xrdcp

The xrdcp stageout was doing /bin/rm over the FUSE mount; we can just
use the -f option in xrdcp to do the same thing.
FNAL staging: fix string concat error
Merge pull request #5484 from ericvaandering/catchup_mcm

Also fetch McM data if total events is defined and approval time is not
new json template for RelVal multi-run harvesting

remove multicore parameter

fix DQMConfigCacheID
changed the error code that is used when a job fails due to a jobstatuslite timeout, this will allow us to make these jobs move to jobfailed instead of jobcooloff after try
Merge pull request #5482 from amaltaro/multiRun-json

new json template for RelVal multi-run harvesting
move the dbs import statement within the function since this package is imported in Runtime.
DBS client is not in the sandbox.
Merge pull request #5495 from ticoann/move_dbs_client_import

move the dbs import statement within the function
patch for setting prep ids per task in task chain
Merge pull request #5474 from ticoann/prep_id_by_task

setting prep ids per task in task chain
Merge pull request #5463 from ticoann/multi_run_harvesting

Add multi run harvesting
add lumilist in schema in str format
Merge pull request #5496 from ticoann/lumi_list_fix

add lumilist in schema in str format
1.0.2.pre1

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>
Include the CAINFO param. in pycurl_manager.
fix jobCount for Harvest jobs
Merge pull request #5512 from amaltaro/harvest-jobCount

fix jobCount for Harvest jobs
1.0.2

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>