Removing old implementation of photon preselection per Pasquale's
suggestion
First placeholder for setting photon isolation maps
Adding a map of (vtx, ChargedPFIso) to the photon object

Compile but crashes at runtime
Now runs correctly (and output correct info)
Implementing preselection as an EDFilter CandViewSelector

incomplete implementation due to crash at run time of the cut parser
when processing getChargedPFIso02(vtx)
Merge branch 'master' into dev_photonPreselectionFix

Conflicts:
	MicroAODFormats/src/classes.h
	MicroAODFormats/src/classes_def.xml
	MicroAODProducers/plugins/DiPhotonProducer.cc
	MicroAODProducers/test/simple_Producer_test.py

Also removing current implementation of getChargedPFIso02 (not working
with GenericCandidateSelector at the moment anyway)
Removing Zernike cluster shape variables: was provoking a crash when no
photon preselection is applied
Merge branch 'master' into dev_photonPreselectionFix

Conflicts:
	MicroAODFormats/interface/Photon.h
	MicroAODProducers/plugins/PhotonProducer.cc
	MicroAODProducers/test/scan_test_output.C
	MicroAODProducers/test/simple_Producer_test.py
Cleanup: removing __init__.py from list of committed stuff
Removing remaining references to the previous (superseded)
implementation of the photon preselection
Moving photon preselection to a dedicated python configuration file
Correcting typo
Merge pull request #21 from OlivierBondu/dev_photonPreselectionFix

photon preselection v2