cherry pick  4d6cf81.
Marge changes from Jason.
added isolation of muons from boosted tau decays
thread safety statics work
Various arrays of constants set and then assigned to other arrays of constants.
Make the static arrays const for thread safety.
Make the arrays these are copied to const.
Added ModuleDescription access to stream modules

When ModuleDescription access was added to the other module types, the stream types were accidentally left out. This makes them uniform with all the other types.
Migration to 'getByToken', part III.
Trivial static fixes for thread safety
Merge remote-tracking branch 'official-cmssw/CMSSW_7_0_X' into threadSafetyStaticsCalibCalorimetry
Add missing second token for same InputTag.
Make statics atomic
Make statics thread local
Change to const static in MuonDigiCollection
freeTrajectoryState should return const pointer
Fix thread safety issue by removing mutable data members
Fix some thread safety issues
Remove static_cast
Added AtomicCachePtr class

The AtomicCachePtr is designed own a pointer to a cache and set and access that cache in a thread safe manner.
Import missing Winter13 BTag performance DB from CVS
Merge pull request #1356 from vkuznet/ThreadSafe_FastSimulation_TrackerSetup

Multithreading fixes -- Remove static_cast in FastSimulation/TrackerSetup
Merge pull request #1328 from Dr15Jones/threadSafetyFixDataFormatsMuonData

Multithreading fixes -- Change to const static in MuonDigiCollection