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
Heppy: use tfileservice in NumpyTreeProducer when available
add missing parameter in default config
Merge pull request #178 from gpetruc/CMGTools-from-CMSSW_7_2_3

Fixes to Heppy for local multiprocessing
Merge pull request #8 from gpetruc/heppy_7_2_2_patch2

Further Heppy bugfixes
Merge pull request #9 from arizzi/heppy722patch2

Possibility to use TFileService file in TreeProducers and one simple fix in JetAnalyzer
Merge pull request #181 from gpetruc/heppy_7_2_2_patch2

Heppy LeptonAnalyzer: updates and more sensible defaults:
Merge remote-tracking branch 'cmg-central/CMGTools-from-CMSSW_7_2_3' into CMGTools-from-CMSSW_7_2_3_MVAMET
Adapt config to heppy
Adapt vbf analyzer
Adapt tau-tau analyzers and other classes to heppy
More tau-tau adaptions to heppy so that it runs
Adapt gen particle analyzer to heppy
Heppy: fix application of jet energy correction, and allow specifying to recalibrate only data or only MC
Heppy: Working points for the combinedMVABJetTags tagger (preliminary)
HeppyCore: allow splitting a file in multiple chunks

This feature can be enabled by setting fineSplitFactor = N > 1 on
a component. In that case, the scheduler will make N jobs for each
file, and each job will process 1/N of the events in the file.

To avoid code duplication, now heppy_batch takes the split function
from heppy.

Also, the print out of the time per event has been updated in order
to work correctly with this feature, or in general when not processing
events starting from the first one in the file.