Backport of GenLumiInfoProduct and associated cross section machinery to 53x

Needed to be able to compute correct cross sections for weighted samples (eg. NLO FXFX-merged) without heavy/slow interactive running.