merge mvaMET code for miniAOD in 72X
adding maunaully the missing files, corresponding commits was lost in limbs
add example config file
update config files, separate lepton info computation
Merged 72X-mvaMETForMiniAOD from repository cms-met

Take pileup jet ID algo from MVAMET update.

Conflicts:
	RecoJets/JetProducers/src/PileupJetIdAlgo.cc
HeppyCore: set defaults for MCComponent, DataComponent
Heppy: fix process() method of basic analyzers (PileUpAnalyzer,SkimAnalyzerCount,EventSelector,Analyzer), and don't check gen weights on data (SkimAnalyzerCount)
Heppy TriggerBitFilter (porting from CMGTools was incomplete)
Heppy: comment out debug printout, fix typo in example
Heppy: core and object analyzers can be imported with *
HeppyCore: move heppy.py to HeppyCore/python/framework and add heppy script (using ipython)
Heppy: autophobj: adatpt to 72X accessors for lost hits and b-tagging, and chargedHadronIso->chargedHadronIsoR
Heppy: Electron instance members must be reinitialized, since PyROOT seems to be recycling python proxies also for different objects
Heppy Jet: add combinedInclusiveSecondaryVertexV2BJetTags working points, allow label for puMva
Heppy Photon: full5x5_hadTowOverEm not available in 7.2.X
Heppy MET: added MetNoMu
HeppyCore added def matchObjectCollection3
Heppy Tau: added MC matching
Heppy IsoTrack: updated class and added Analyzer
Heppy: added CSA14 photonID and gen match