Feature/10530 pre cut md

Fixes trac issue [#10530](http://trac.mantidproject.org/mantid/ticket/10530)

Changes required to the python framework to allow CutMD to be brought in. This is a separation of the high-risk changes from the low-risk ones. CutMD itself is a low risk change.