Convert BaseCkfTrajectoryBuilder classes to be constructed via plugin factory

- Add new constructors to BaseCkfTrajectoryBuilder classes
- Add BaseCkfTrajectoryBuilderFactory
- Add BaseCkfTrajectoryBuilder::setEvent() (to be called instead of clone)
- Migrate CkfTrackCandidateMakerBase and ConversionTrackCandidateProducer
  to construct BaseCkfTrajectroryBuilder via factory
- In MuonCkfTrajectoryBuilder, the theEtaPhiEstimator must be
  initialised in setEvent_() instead of constructor
- Remove CkfTrajectoryBuilder ESProducers
Undo consumesCollector
Migrate configuration (BaseCkfTrajectoryBuilder)
Fix gsfElectronCkfTrackCandidateMaker_cff.py (TrajectoryBuilder)
Change std::cout to edm::LogError
Convert TrajectoryFilter classes to be constructed via plugin factory

- Add TrajectoryFilter::setEvent() to read data from edm::Event and/or edm::EventSetup
- Remove TrajectoryFilter ESProducers
Undo ConsumesCollector (TrajectoryFilter)
Migrate BaseCkfTrajectoryBuilder to use TrajectoryFilter via plugin factory
Migrate configuration (TrajectoryFilter)