Fix Rivet errors due to absent GenRunInfo in HepMC3 branch
Added copying RunInfo in deep copying. Should fix Rivet crashes described in https://its.cern.ch/jira/browse/AGENE-2089 Also some cleanup/formatting fixes
Edited by Andrii Verbytskyi
Added copying RunInfo in deep copying. Should fix Rivet crashes described in https://its.cern.ch/jira/browse/AGENE-2089 Also some cleanup/formatting fixes