Merge pull request #5446 from cms-btv-pog/PATJetBTagDiscriminatorsUpdate_from-CMSSW_7_2_0_pre6

Added combinedMVABJetTags and removed  combinedSecondaryVertexMVABJetTags from reco sequence, added bugfix for pfTagInfos, updated PAT/miniAOD configs
Split ParametrizedMagneticField into a factory and a plugin
re-store for GEN relvals the EnableHarvesting reqmgr parameter and set harvesting as no-step; this had gotten lost between 62x and now. This change does not affect IB/local tests
properly initialize event attributes in pythia8 lhe interface
update key configuration snippets for pythia 8.2 and create organized fragments for common pythia8 settings
improve comment in config file
switch pileup to 35 for relvals, both 25ns and 50sn; as agreed here: https://indico.cern.ch/event/342011/
Fix up special treatment for HIon data
fix for insidious bug that skips function declarations in an extern C context if their name does not contain an _ in the last position.
Fix Integration Test Script
updates to online dqm configurations needed for global running
updates to online dqm configurations needed for global running
useLegacyError=TRUE in StripCPE following #5581
Adjust GTs in tests
More GT work in TSG workflows
Fix Type
Merge pull request #5390 from nickmccoll/ClusterSummaryRewrite

Cluster summary rewrite
Merge pull request #5386 from hidaspal/new-3-SiPixel2DTemplateDBObject

New 3 si pixel2 d template db object - targeting 73X
Merge pull request #5592 from gartung/clangSA-fix-function-checker-externcfunc

fix for insidious bug that skips function declarations in an extern C
+3 new BPH relvals, -1 BPH relval; according to: https://indico.cern.ch/event/294177/