allow not passing any proxy to the DQM harvesting

Make the DQM upload proxy optional (only needed for LSF submission case, not Condor) and also move it to the Tier0Feeder component config.
Merge pull request #4066 from hufnagel/dqmharvest-noafs

allow not passing any proxy to the DQM harvesting
don't pass user proxy with alcaharvest jobs

It breaks the CERN AI use case and should not be needed even for LSF.
Merge pull request #4067 from hufnagel/alcaharvest-userproxy

don't pass user proxy with alcaharvest jobs
take pcl files from alcaharvest from EOS
Merge pull request #4068 from hufnagel/pcl-eos

take pcl files from alcaharvest from EOS
change from t0temp to unmerged

We only use a single EOS instance for Tier0 and regular production
at CERN now. It's easier if both systems use the same space for
unmerged files, therefor change the Tier0 from t0temp to unmerged.
Merge pull request #4069 from hufnagel/t0temp-unmerged

change from t0temp to unmerged
add support for new external Tier0 data service

The Tier0 dataservice will move to it's own persistent database and
no longer be run against the t0ast database. That persistent database
will be populated from the Tier0, but this is optional (depending on
whether the data service database is defined).
support multiple PromptCalibProd per stream

Fix some issues related to allow running multiple different PromptCalibProd per stream and all the subsequent file handling, conditions upload etc.
Merge pull request #4070 from hufnagel/tier0dataservice

add support for new external Tier0 data service
Merge pull request #4071 from hufnagel/multiple-promptcalibprod

support multiple PromptCalibProd per stream
fix number of events per job parameter passing to PromptReco Spec
Merge pull request #4072 from hufnagel/promptreco-eventsplit

fix number of events per job parameter passing to PromptReco Spec
change how default arguments for spec are initialised

The getTestArguments() is only supposed for unit tests, do not use it anymore.
Merge pull request #4073 from hufnagel/spec-initarguments

change how default arguments for spec are initialised
add some mandatory parameters to the spec creation
Merge pull request #4074 from hufnagel/spec-parameters

add some mandatory parameters to the spec creation
add new run2 scenarios
Merge pull request #4075 from hufnagel/run2-scenarios

add new run2 scenarios