Fix bug in cleaning of HLT jets against electrons

Several plugins for jet-lepton cleaning at HLT access electrons as records of type `trigger::TriggerElectron` or `trigger::TriggerCluster`. However, they might be stored as `trigger::TriggerPhoton` as well as mentioned [here](https://hypernews.cern.ch/HyperNews/CMS/get/egamma-hlt/201/1.html). The pull request extends the plugins to deal with `trigger::TriggerPhoton` as well.

Further details and a validation of the changes are described in [these slides](https://indico.cern.ch/event/325987/contribution/5/material/slides/0.pdf).