Merge pull request #24 from cms-sw/CMSSW_7_4_X

Synchronize CMSSW_7_4_X
fix quality source for calibTree production
remove detId functions for upgrade compatibility
Fix the declaration of beginRun to make it consistent with that of EDAnalyzer
Merge pull request #6899 from venturia/fix_sistripdetinfowriter

Fix SiStripDetInfoFileWriter::beginRun declaration and definition
Merge pull request #6890 from quertenmont/ChangesForTrackerDPG

Changes for tracker DPG related to compatibility with the upgrade detId and Topology.
Merge remote branch 'origin/CMSSW_7_4_X' into CMSSW_7_0_X