Updated ParticleID to handle new PDG conventions.
Update of the ParticleID class to handle the current PDG ID numbering conventions, as well as expand the class to handle BSM physics models that are typically used in Pythia 8. This also mitigates the segfault which was reported in LHCBGAUSS-770.
Edited by Philip James Ilten