Small tunings and improvements on the PF post cleaning configuration based on studies done in data after backporting to 53X
Trivial. fixing comments
minor fix
added Josh, works with Daniele
adding Gabriel
changes according to new names in GsfElectron::PflowIsolationVariables
First parallel implementation of egamma unbiased producer
Add extra loop to properly set refs to PFCandidateEGammaExtra
add seperate flag for SuperCluster import
add default value for useSuperClusters for hlt backwards compatibility
added lindsey
Start rewrite of PFEGammaAlgo from the ground up.
Much of the old code is sitting around, simply for reference.
The 'unwrapSuperCluster' method isn't implemented yet, but we know what it does.
The first two basic steps of making basic proto-objects out of SCs and seeded GSF tracks are there.

This just compiles and will not yet actually run this code.
To see additions for the start of the rewrite look in PFEGammaAlgoNew and search for "rewritten" and then
you can follow the function names to see the logic.

PFEGammaProducerNew needs to have the refined supercluster part turned into a function that eats a PFCandidate
and returns a reco::SuperCluster, harvesting the ECAL and PS components of the refined EGamma PFCandidate.
Set the GSF element used and add seeded track to primary GSF list.
More dealing with GSF
Fleshed out unwrapSuperCluster and implemented some nice helper functions
Make the exceptions a bit more informative, I will need them tomorrow...
Start of integration bugfixes
more information
...
more exception barf