Adding a few missing setters to GenJet and GsfElectron (used for slimming in miniAOD)
make patobjects friends of the slimmers, remove the defines, use newly added setters for reco base class data