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