Made statics in GctFormatTranslate* classes const

Using C++11 initializer lists allowed all the statics to be converted
to const. This avoids thread-safety issues.
Made GctRawToDigi a stream module

All the statics accessed by GctRawToDigi are now const. This class
not being thread-safe was a performance bottleneck for the threaded
framework.
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
Add missing header.
rename T_RuggRibbon -> TIBTID_T_RuggRibbon in tibtidcommonmaterial
Merge pull request #4116 from ktf/add-missing-header

Add missing header.
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.
Removed unnecessary mutable from GlobalTriggerMenu

The static analyzer was complaining about a mutable in GlobalTriggerMenu.
The mutable keyword was actually unnecessary so was removed.
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
use concurrent map instead of thread local map
Merge pull request #4198 from wmtan/AvoidThreadLocals

Avoid thread locals.
7_0_X Change DataMixer to merge CSC Strip Digis instead of adding duplicates
finally get rid of vectors emulating histograms...