Revert "Made mutable in EventSetupRecord atomic"

This reverts commit 64bd0d4464b3fdbf99ee884e382f58c555ad45ae.
Merge pull request #3521 from ktf/revert-3504

Revert "Made mutable in EventSetupRecord atomic"
keep auto:com10_%s'%menu for reHLT
Merge pull request #3503 from emanueledimarco/timeweightsfix-from710

Reco -- Fix the time reconstruction with weights
Move to herwig++ 2.7.0a
define dead regions
Fix missing dependency.
Merge pull request #3527 from ktf/fix-missing-dependency

Fix missing dependency.
Use correct indexes for loop.
add constructor to SpecificGenMETData to initialize the variables
stop initializing SpecificGenMETData in GenSpecificAlgo
change "double" to "float" in SpecificGenMETData
No longer share global objects from RecoVertex/ConfigurableVertexReco

The classes VertexFitterManager and VertexRecoManager were allowing
code to get access to single instances of  AbstractConfReconstructor and
AbstractConfFitter. This causes thread safety issues. This change
converts the Managers to use factories instead so each caller gets
their own copy. This also solved a memory leak problem in the client
code where sometimes the shared code got the object from a Manager
and sometimes it got it from calling clone(). In the clone() case
the object was never deleted. Now the object is always deleted.
allow for multiple conversion refs in track elements (bug in old pf algo was to repeat tracks)
switching to legacy flavour for CaloJets in patTuple_addJets_cfg.py
PFBRegFix
Merged refs/pull/3533/head from repository cms-sw
Fix HI GT
Merge pull request #3513 from Dr15Jones/threadSafePixelFitterByHelixProjections

Multithreading -- Make static into member data of PixelFitterByHelixProjections
Merge pull request #3512 from Dr15Jones/hackThreadSafeMultipleScatteringParametrisation

Multithreading -- Hack to make MultipleScatteringParametrisation thread safe