backport of PR5772 to 72X
update of 72X PR
IsoTrackHB/HE
Merged refs/pull/5964/head from repository cms-sw
remove usage of HCAL electronic map
Allow experiment type to be set
DQM protobuf reads and writes now close the file descriptors properly.

Well, not properly, this is just a quick fix.
We should rewrite and avoid using ::open altogether.
fix compareStringsPlain
Track refitting for cosmic track splitting validation
NaviagtionSchool in TrackFitter
https://hypernews.cern.ch/HyperNews/CMS/get/tif-alignment/242/1/1/1/1/1/1.html
Fix a minor compilation mistake introduced in the previous commit.
Merge pull request #6570 from dmitrijus/file_descriptor_hax

DQM protobuf reads and writes now close the file descriptors properly.
Merge pull request #6247 from hroskes/track-splitting-72X-for-pullrequest

Bugfix for cosmic track splitting alignment validation
Merge pull request #6230 from bsunanda/IsoCalib02

IsoTrackHB/HE (bsunanda:IsoCalib02)
Merge pull request #5964 from matteosan1/topic_HLTUpdateFor72X

Backport of "Update of some HLT filters for Egamma paths entering in 73X"
Merge pull request #6487 from wmtan/AllowExperimentTypeToBeSet7_2_X

Allow experiment type to be set in 7_2_X
Merge pull request #278 from cms-sw/CMSSW_7_2_X

Cmssw 7 2 x