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
Added file properties for algorithm input files

Refs #10057
Catch correct exception type in unit test

Refs #10057
Updated IndirectTransmissionMonitor to use workspaces

Refs #10057
Improved documentation and unit test

Refs #10057
Merge branch 'master' into bugfix/10057_indirecttrans_python_algorithm

Conflicts:
	Code/Mantid/Framework/PythonInterface/test/python/plugins/algorithms/CMakeLists.txt
	Code/Mantid/scripts/Inelastic/IndirectEnergyConversion.py

Refs #10057
Refactoring, add can_workspace to trans. workspace logs

Refs #10057
Added data selectors to trans UI

Refs #10057
Try to get index of monitors and first detectior using IDF

Refs #10057
Fix unit test for RHEL6

Refs #10057
Added compatability with instruments with only one monitor

e.g. TOSCA

Refs #10057
Fix typo in transmission monitor usage example

Refs #10057
Added output naming testing to unit test

Refs #10057
Set literals don't exist in Python 2.6

Refs #10057
Merge remote-tracking branch 'origin/bugfix/10057_indirecttrans_python_algorithm'