HepMC3 nightly branch fixes 23112020 part 2
In this MR:
- Use free functions like
HepMC::signal_process_idto ensure HePMC3 compatibility - Remove outdated/stray comments
- Simplify
makeMcEventCollectionto be HePMC3 compatible, i.e. let the library handle the smart pointers - A printout for HEPMC3 case in CompactHardTruth.cxx