refs #6667 Presumably created hardMaskOnly mode in diagnose

removed couple of small test clauses.
refs #6667 Better defined overloaded properties
refs #6667 Checkpoint.

Trying to reduce monovanadium and it does not work.
refs #6667 Hard Mask only works
refs #6667 Implemented default relative mono-vanadium integration

range. There are doubts on if it is correct implementation as seems it was used for different energy ranges. But let's do something and see.
refs #6667 Attempted to implement masks reuse.

Which does not work because of the way xml mask interacts with workspace. left for the time being.
refs #6667 Intensities of old and new dgreduce coincide in arb units
refs #6667 Some comments
refs #6667 Minor comments and enhancements
refs #6667 Added option to request comparing all data to

CheckWorkspacesMatch
refs #6667 Comments and code niceness.
refs #6667 LET parameters file has been created and tried with LET

reduction
refs #6667 checkpoint Changed set_instrument_name property

working together with calibration file workspace
refs #6667 Minor checkpoint
refs #6667 Small changes allowing to run DirectEnergyConversion for

LET
refs #6667 Added provisional parameters for LET MERLIN and MARI

the old remaining as back-up
refs #6667 Something like working for MARI

but further investigations pending if it is exactly right
refs #6667 Changes to MARI reduction to produce previous results

MARI generates the results which are similar to the one, produced by old reducer. Reasons for difference are generally clear.
refs #6667 MARI and MAPS system tests pass

modified system tests, compared against vanadium
refs #6667 Extracted unit tests for the interfaces

and added them to CMakeLists.txt