refs #9009. For starters - need a test suite.

No test coverage for existing functionality. This is required first.
refs #9009. Add desired transformation capabilities.

Transform to original coordinates if workspace is present.
refs #9009. Design and implement coord trans test.

Unit tests now contain a test which checks the coordinate transformations applied to the output MatrixWorkspace.
Merge remote-tracking branch 'origin/feature/9009_fix_conversion'
Merge branch 'master' into feature/8992_coord_trans_loading
refs #8992. Use number of transformations to original.

ConvertMDHistoToMatrixWorkspace should not count original workspaces. I've also refactored this code so that I'm not having to work with raw pointers.