support different scram archs for different Tier0 parts

Add a mandatory scram_arch parameter to the dataset configuration, this is passed to the PromptReco Spec and allows to use CMSSW releases that aren't available with the hardcoded default ScramArch.
Merge pull request #4050 from hufnagel/tier0-scram

support different scram archs for different Tier0 parts