Added X min and max values to algorithm

Refs #7860
Implemented X range selection, updated docs

Refs #7860
Made symmetrise work as intended, updated docs

Refs #7860
Small refactoring, small docs change

Refs #7860
Made range selectors select X range, couple of fixes in alg

Refs #7860
Small change to naming convention for symmetrise output

Refs #7860
Merge branch 'feature/10092_sequential_async_algorithm_runner' into feature/7860_indirect_symmetrise

Conflicts:
	Code/Mantid/MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/IndirectDataReductionTab.h
	Code/Mantid/MantidQt/CustomInterfaces/src/IndirectDataReductionTab.cpp

Refs #7860
Switch Symmetrise to the batch algorithm runner

Refs #7860
Merge branch 'feature/7860_indirect_symmetrise' into develop

Conflicts:
	Code/Mantid/MantidQt/CustomInterfaces/src/IndirectDataReductionTab.cpp

Refs #7860