Exit G4 calo transport gracefully
In the Geant4 calorimeter transport used by FastCaloSim we have been observing rare transport failures where particles get transported out of the world volume at the first step. Geant4 can't recover from that state and eventually aborts the full event. This MR will exit the transport gratefully if the track ends being transported outside the simplified geometry, avoiding the abortion of the full event. I also added preStep information, which will hopefully help us understand better the transport behaviour in these rare cases. Should mitigate issues observed in ATLPHYSVAL-1191
fyi @zhangr
Edited by Joshua Falco Beirer