Bugfix for the GenParticles2HepMCConverter

Bugfix version of GenParticles2HepMCConverter.

1. Orphan gluons are also kept in the event.
2. Avoid crash while reading HepPDT
3. Particles' barcode and weights are included