Initial conversion of createMappingFile to algorithm

Refs #10085
Added unit test class and docs

refs #10085
Improved unit test, added sample file for comparison

Refs #10085
Fixed RHEL6 build, added file extensions to save file

Refs #10085
Removed old algorithm and modified CreateGroupingWorkspace

Refs #10085
Added grouping workspace to indirect energy conversion tab

Refs #10085
Remove invisible workspace when finished

Refs #10085
Added unit test for new CreateGroupingWorkspace functionality

Refs #10085
Merge branch 'master' into bugfix/10085_indirect_algorithm_CreateMappingFile

Conflicts:
	Code/Mantid/scripts/Inelastic/IndirectEnergyConversion.py
	Code/Mantid/scripts/Inelastic/inelastic_indirect_reduction_steps.py

Refs #10085
Merge remote-tracking branch 'origin/bugfix/10085_indirect_algorithm_CreateMappingFile'