Merge pull request #6 from arizzi/heppy_7_2_2_patch2

fix batch system stuff
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
Heppy: reorganize generator level code to make it more general and split away parts that might be of more limited interest
Heppy Jet: merged with MCmatching ; added QG; cleanup
Heppy MET: added math
Heppy Photon: moved the CSA14 ID in Photon Class