Event copy optimization
Remove an unnecessary HepMC::GenEvent
deep copy that eats a lot of CPU for no reason. Changes the API slightly, so to be bundled in a new major version along with beam-consistency-checking restructuring, enum changes, etc.