Misc cleanups.

- Make the static mapping const.
- Avoid copying map into a vector just to do an index lookup.
testing
cherry pick  4d6cf81.
Marge changes from Jason.
Make translation optional in localToGlobal().
Sort pathmarks by tof, fix momentum local to global translation.
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.
Use simple proxy builder to avoid unnecessary TEveElement recreation.
Fix crash -- add check for trajectory map.
Example for visualisation of tracking particle with hits.
Comment track-propagator debug code.
Fix check for existence of event.
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.
Trivial static fixes for thread safety
Merge remote-tracking branch 'official-cmssw/CMSSW_7_0_X' into threadSafetyStaticsCalibCalorimetry
Static fixes for thread safety for CondCore
Classes in DataFormats/L1DTTrackFinder only return const * from const functions.

The thread-safety checker complained that the Container classes in DataFormats/L1DTTrackFinder
were returning non-const pointers to member data from const member functions. These were
changed to return const pointers. This required changing variable types in calling classes
however it turned out those classes never modified the objects anyway so no algorithmic
changes were neeed.
Hide proxy builders which require full framework from FWLite AddCollection dialog.
Migration to 'getByToken', TQAF.