Lose structure for algorithm.

Refs #9842
Properties for sample/can geometry & can material.

Refs #9842
Refactoring to separate out xml creation for each shape.

It replaces Poco::format with the more flexible boost::format.
Refs #9842
Run set sample material

Refs #9842
Define sample shape from inputs.

Refs #9842
Run MonteCarloAbsorption algorithm on workspace.

Tests don't pass yet due to problems in Monte Carlo algorithm.
Refs #9842
Bare bones documentation file.

Refs #9842
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.
Initial move of IndirectResolution algorithm

Work in progress, not currently working fully

Refs #10064
Refs #9711. Refactored PoldiMerge to use MergeRuns

Consequently, WorkspaceGroups can be handled now as well.
Resolution working, needs replaced with new C2E algorithm

Refs #10064
Refs #9711. Instruments are compared as well now.
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
Moved CreateCalibrationWOrkspace to it's own algorithm

Refs #10065