some first testing of new CMSSW module
move broken code out the way, test new ICElectronProducer and associated plugins
rework of ic::Muon and ICMuonProducer done. some overlaps with ICElectronProducer and IsoTags to be sorted
cleanup of all the ic::Jet interfaces
some small cleanup of ICElectronProducer
stop using TFileService in ICEventProducer, doesn't seem to be necessary. Also switch on LZMA compression which seems to work better than default
started work on new Jet ntupling module. template on both the src type (e.g. some reco or pat jet) and the destination type (e.g. ic::CaloJet, ic::PFJet etc)
working implementation of ICJetProducer for CaloJets and PFJets, not yet JPT or PAT
Track and LightTrack done
Vertex and SecondaryVertex production updated
revamped PileupInfo, GenParticle and GenJet code
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
update ICElectron and ICMuon producers to use consistent interface
re-organise Met into standard (vector) producer and SingleMet producer
update TriggerObject + producer
update Photon + producer, disable isolation for now
propagate recent changes into test config
added JPT jets
hide old jet modules, EventInfo updated
combine pat and reco Tau production into one templated module