PF cluster isolation for muons + TimeCleaned RecHit producer.

This PR will add the producers and filters to have the PF cluster isolation on muons at HLT. 
The `EgammaHLTEcal[Hcal]PFClusterIsolationProducer.cc` are replaced by a template `HLTEcal[Hcal]PFClusterIsolationProducer.cc` thanks to @matteosan1. 
In  `HLTEcal[Hcal]PFClusterIsolationProducer.cc`, the parameters `recoEcalCandidateProducer` is replaced by `recoCandidateProducer`: @Martin-Grunewald and @perrotta, will it cause a problem ? 

...and while you are at it: replace fabs(...) everywhere by std::abs(...)