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
Undo consumesCollector
Migrate configuration (BaseCkfTrajectoryBuilder)
Fix gsfElectronCkfTrackCandidateMaker_cff.py (TrajectoryBuilder)
Change std::cout to edm::LogError
TrajectoryFilter
Undo ConsumesCollector (TrajectoryFilter)
Make Composite(Logical)TrajectoryFilter work
Convert BaseCkfTrajectoryFilter to new TrajectoryFilter
Finalize removal of TrajectoryFilterESProducer
Remove TrajectoryFilterESProducer configuration files
Migrate configuration (TrajectoryFilter)
Set Event(Setup) for TrajectoryFilters in BaseCkfTrajectoryBuilder
Revert "Conf fixes"

This reverts commit d6ba8b22eb0f600b554c135939ec0efe318c6cdc.