Start of SXDMDNorm algorithm. Refs #9202
Start calculating intersections. Refs #9202
refs #9778 Helper method to get normalization workspace from the alg:

NormaliseToMonitor

Conflicts:
	Code/Mantid/scripts/Inelastic/DirectEnergyConversion.py
refs #9769 unit tests for the changes
refs #9778 missing changes lost extracting code changes from #9769
Merge branch 'master' into feature/9778_normToMonitorReturns
Re #9866. ConvertMDHistoToMatrixWorkspace converts 2D workspaces.
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.
Moved script to IndirectTrans algorithm

Refs #10057
Fixed some issues in IndirectTrans algorithm, add test

Added unit test and required test data

Refs #10057
Gave IndirectTrans a more meaningful name, added docs

Refs #10057
Fix broken Python tests CMakeList

Refs #10057
Corrected typo which broke system tests

Refs #10057
Refs #10061 added files for loader
Added InelasticIndirectReducer python algorithm

Refs #10083
Some setup work. Refs #9202
Added file properties for algorithm input files

Refs #10057
Catch correct exception type in unit test

Refs #10057