refs #7529 Merge conflicts with master

Merge remote-tracking branch 'remotes/origin/master' into feature7529/ConvertToMD_Autolimits

Conflicts:
	Code/Mantid/Framework/MDAlgorithms/src/ConvertToMD.cpp
	Code/Mantid/Framework/MDAlgorithms/test/ConvertToQ3DdETest.h
refs #7529 Started new ConvertToMDHelper

which would use ConvertToMD core as the main part of the algorithm
refs #7529 Small further changes

(not in any way completed)
refs #7529 General framework for ConvertToMDHelper2.cpp

probably not yet working correctly
refs #7529 Get rid of test for ConvertToMDHelperParam

as the function has gone
refs #7529 Enabled "distribution" mode conversion for matrix workspace
refs #7529 Something working

but may be incorrect and properties are not copied correctly
refs #7529 All seems work except some tests

which can be incorrect with new changes.
refs #7529 All seems fixed
refs #7529 Merge conflicts with develop

Merge branch 'feature7529/ConvertToMD_Autolimits' into develop

Conflicts:
	Code/Mantid/Framework/MDAlgorithms/src/ConvertToMD.cpp
	Code/Mantid/Framework/MDAlgorithms/test/ConvertToQ3DdETest.h