don't pass sitelists to merge jobsplitter

Merge jobs at the moment inherit the sitelists of their parent task (as they get passed in via the job splitting parameters). This is a) unneccessary and b) causes problems for opportunistic resources where the parent task runs at site A and merging should be run at site B.
Add an McM service and unit test
Propagate multicore settings to job plugins and add strings to test code
Modify condor plugins for new multithreaded and move multithreaded JDL to per job customization
Fix typos and dbs url in web request template
clean up of dbs2 urls

small fix
properly handle None in JobAccountant
add function for manual intervention
1.0.0

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>
Merge pull request #5384 from amaltaro/fix-jobAccou

properly handle None in JobAccountant
Merge pull request #5385 from ticoann/fix_missing_task_in_fwjr

add function for manual intervention
Merge pull request #5381 from amaltaro/remove-dbs2-url

clean up of dbs2 urls
Merge pull request #5380 from amaltaro/updt-webrequest-tmpl

Fix typos and dbs url in web request template
Merge pull request #5375 from ericvaandering/propagate_mt_settings

Propagate multicore settings to job plugins and add strings to test code
Merge pull request #5376 from ericvaandering/jdl_mt_settings

Modify condor plugins for new multithreaded settings
Merge pull request #5362 from hufnagel/merge-no-sitelists

don't pass sitelists to merge jobsplitter
Merge pull request #5361 from ericvaandering/mcm_service

Add an McM service and unit test
fixup