Refs #9964 Fix a couple of bugs in Apply Corrections.
Refs #9964 Add unit test suite for Apply Corrections.

This should be moved to algorithm tests when apply corr becomes and algorithm.
Refs #9964 Refactor test.
Added InelasticIndirectReducer python algorithm

Refs #10083
More refactoring, added sample log saving and plotting

Refs #10083
Added bare unit test and docs, replaced use in C2E tab

Not all features on Energy Conversion are implemented yet

Refs #10083
UI refactoring, fixed UI rename option

Added error handling if user cancels plotting large numbers of spectra.
Removed Verbose option from UI (it was never used)
Implmented Rename Workspace checkbox

Refs #10083
Implement load calibration workspace, fix save format checking

Refs #10083
Better use of property types

Refs #10083
Force Git to see a new version of this file

Refs #9964
Remove unnecessary whitespace

Refs #9964
Re #10171. Protect against failures in Rebin.
First usage example for CopyLogs re #10052

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Add CopyLogs usage example for merge strategy KeepExisting re #10052

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
CopyLogs usage example using WipeExisting re #10052

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
refs #10187. Start refactoring processing logic

Make the same methods available for group processing as well as individual workspace processing.
Usage example for MaskBins re #10052

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Put Usage Example before Related Algorithms in MaskBins re #10052

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
refs #10187. Start modifying for processgroup overload.
Correct AbsCorrFeeder argument name

Refs #9964