Overhaul of Sibyll decay
Currently decays in Sibyll are implemented by copying the particles to the sibyll internal stack and processing them there.
Here this is avoided by using the sibyll internal decay routine decpar
, which takes particle id and momentum as input and returns the list of final state particles.