ISF EntryLayerTool: Avoid using BeginEvent Incident to Trigger TrackRecordCollection creation
This MR removes the dependency of the EntryLayerTool on IIncidentListener.
The old handle(...) method is replaced by setupEvent, which is called from
ParticleBrokerDynamicOnReadIn::initializeEvent().
This change prevents the TrackRecordCollection objects from being created in the
eventStore in the case that ISF is not run. This is needed for the re-simulation
workflow, where some events are simply copied and some are re-simulated.