Simplification of ISF::TruthSvc
After !66930 (merged), existing GenParticle and GenVertex objects are no longer removed/replaced during simulation. This allows for a considerable simplification to the TruthSvc code. In local tests these changes made no difference to the simulation output (even with quasi-stable particle simulation enabled).