Merge pull request #4383 from cms-sw/CMSSW_7_1_X

Forward port CMSSW_7_1_X into CMSSW_7_2_X
Add a new plugin to filter jets against leading leptons at HLT
Changes to json format used by DQMStreamerReader.
bugfix plus filter update for missing hits
Fix a compilation error in the previous commit and make DQMProtobufReader to generate an empty lumi transitions instead of skipping them.
New MuScleFit trees
bug fix
Merge pull request #4385 from Dr15Jones/mvPrintEventSetupRetrievalToAnalyzer

Changed PrintEventSetupDataRetrieval from a Service to an EDAnalyzer
Merge pull request #4370 from makortel/geant10mt_step1

First steps for using Geant4 MT
Merge pull request #4350 from jpavel/71x_tauIsoHLTOffset

Adding offset parameter to the tau isolation (for 71x)
Merged topic_missinghits from repository matteosan1
bug fix
Unit test restored
Removing cout statements
Correct a wrong type in accessing electrons in HLTJetsCleanedFromLeadingLeptons
cleaning up - second part
Merge pull request #4380 from civanch/castor_enabled

Castor enabled.
run2 data-related TLRs (CSC only at this point)
Run2 data processing scenarios (based on pp and cosmics configs in the ConfigBuilder plus a few TLRs
run2 data-related TLRs (CSC only at this point)