hltGetConfiguration: small clean up in the handling of Services
hltGetConfiguration: add the "--prescale" option to force using a given prescale column
argparse is included in the Python Standard Library since Python 2.7
allow using the developing HLT menu for run2 in CMSSW_7_1_X
rename T_RuggRibbon -> TIBTID_T_RuggRibbon in tibtidcommonmaterial
Make caching in HcalDDDGeometry thread-safe

Made caching of values internal to HcalDDDGeometry thread-safe.
Given that the caching is done only once and kept for a long time
and only one HcalDDDGeometry tends to be used at a time a std::mutex
was used to synchronize the filling of the cache. This minimized
the amount of code that had to be changed.
Move to ConfDB code template 710pre9
Merge pull request #4109 from fwyzard/hltGetConfiguration_cleanup

hltGetConfiguration cleanup
Merge pull request #4138 from perrotta/allowRun2HLTMenuInPre9

allow using the developing HLT menu for run2 in CMSSW_7_1_X
Merge pull request #4163 from civanch/T_RuggRibbon

T rugg ribbon
Merge pull request #4167 from Dr15Jones/makeHcalDDDGeometryThreadSafe

Make HcalDDDGeometry thread-safe
Merge pull request #4177 from Martin-Grunewald/710pre9HLT

710pre9 hlt
Merge pull request #4191 from cms-sw/CMSSW_7_1_X

Forward port CMSSW_7_1_X into CMSSW_7_1_DEVEL_X