Merge 70X modifications for PreMixing onto 71X
Missed one change
updated storage of flavour information in pat::Jet and added ioread rule for backward compatibility
Merged CMSSW_7_1_X from repository cms-sw
Merged 71X_merge_70X_PreMixing_4_29 from repository mdhildreth
suppress cout statements
Merged CMSSW_7_1_X from repository cms-sw
Merged 71X_merge_70X_PreMixing_4_29 from repository mdhildreth
const*
const*
Use const geometry in TrackerInteractionGeometry

Converted to be compatible with changes to geometry to only give
const access to objects.
Use const geometry in SeedingLayerSetsBuilder

Converted to be compatible with changes to geometry to only give
const access to objects.
Make all DetLayer accesses const

When returning or passing a DetLayer as an argument to a member
function use const.
Make all usage of DetLayer classes const

The interface to access DetLayer classes is now always const. This
commit updates the client code to match that change.
Make MuonDetLayerGeometry only give const access to DetLayers

Changed the interface to MuonDetLayerGeometry to only give const
access to the data it holds. This is needed to enforce thread-safety.
All clients were updated to adapt to the new interface.

This change is part of the GeometricSearchTracker change since
MuonNavigationSchool assumes both geometry providing classes have
compatible interfaces.
Fix problems with CaloVNoiseSignalGenerator
final merge to 71X
Adding Christian changes to the VxMatching but NOT to Quality cuts
added default behaviour to leading track selection for VertexSelector
updated definition of track-based pt