Merge 70X modifications for PreMixing onto 71X
Missed one change
Vertex candidate from CompositePtr for IVF in miniaod
IVF packing and unpacking plus btag vertex variables as userfloats
fix sueprcluster reset bug
fixes for ivf unpacking
templated cluster tools for computing non-zero-suppressed shower shaped from PFlow clusters
hard code status flags in the case of noZS
EcalClusterLazyTools: template to allow using the non-ZS cluster tools
Dinko's suggestions for pruned genparticles
IVF and btag fixes
fix default IVF name  for 71X
Add NonZS cluster shapes (71X version)
temporarily take out MET filters since there's a problem with one of the tracker dpg one
refactor top-level replaces away into functions
update Data input file with one that is on CERN EOS
put back MET filters (they work fine in CMSSW_7_1_X_2014-04-24-1400)
fix buildfiles
update CA8 for new jet flavour
updated storage of flavour information in pat::Jet and added ioread rule for backward compatibility
Fix thread safety issue with PosteriorWeightsCalculator

Changed the code to call the thread safe version of KfComponentsHolder::setup
which avoids uses of a static.