HepMC3 support
Update the dependencies to pick up HepMC3 by modifying the toolchain. Patched HepMCEvent wrapper.
These changes are just reduce the number of compilation errors when switching to HepMC3 in Gaussino itself as the wrapper will be obsolete.