Fix ACDC for production

Improve the EventBased splitting algorithm to support ACDC for production
workflows (MonteCarlo and LHEStepZero only). It implements a limited
ACDC where the jobs will be reproduced exactly as the last time. For recovery
of statistics it is suggested to use the statistics extension feature instead.

Fixes #4399
Merge pull request #4452 from dballesteros7/ACDC-For-Production

Fix ACDC for production