Merged requested to merge fwinkl/athena:generateChain into master
This if the first step in eliminating the use of the global
- Move the "flags" as the first argument in
ChainConfigurationBase.getStepand pass them explicitly where needed.
There are a lot of changes but most of them have been done using
urgent to avoid merge conflicts.
Relates to ATR-24994.