update SuperCluster, TriggerPath and more

 - replace ICL1ExtraProducer with ICCandidateProducer (same
   functionality: save any collection that derives from reco::Candidate,
   but no longer templated for each input type)
 - rename ICL1ExtraHTTProducer as ICL1EtMissProducer, again same
   functionality
 - Update TriggerPath to include version number as int.
   ICTriggerPathProducer can optionally try to strip the path version
   from the path name, and optionally skip writing the full string