FSimSweepCollectorFirstHit

A hit collector for SimSweepParticle that just keeps the first hit, except for initial overlaps where the sweep is already moving us away from the contact.