refs #8617. New ReflectometryReductionOneAuto algorithm.
refs #8617. ReflectometryReductionOneAuto refined and tested.

New tests using a base class to avoid duplication. Base class ensures that signature and behaviour of facade algorithm is exactly the same as the base one. In addition, additional tests check that the values supplied to the wrapped algorithm upon execution are what we would expect from the IDF.
Revert "refs #8617. ReflectometryReductionOneAuto refined and tested."

This reverts commit 1f37f939068cee8240735fa76a356193dbf810e3.
Revert "Revert "refs #8617. ReflectometryReductionOneAuto refined and tested.""

This reverts commit 92a4205528842ed57a7e03af37c86edd58d451c3.
Merge remote-tracking branch 'origin/feature/8617_reduction_auto'