refs #8614 Should fix the issue.

Though careful checks are needed. (and system tests as well)
refs #8614 temporary reverted changes

as they cause strange behaviour

Revert "refs #8614 Should fix the issue."

This reverts commit a41f3e45c2a0abbe6a1c9f93f9a26d6140265ad8.
refs #4614 here the changes brought back again
refs #8614 trying to nail down reason for MARI tests failing
refs #8614 Now it works as expected for LET

and changed LET_Parameters.xml to have default nexus files to be nexus, not event nexus files.
refs #8614 Minor comments
refs #8614 Removed unnecessary parameter in instrument definition file

Generic loader now distinguish between nexus and event nexus file.
Merge branch 'master' into bugfix/8614_letReduction
refs #8614 Dealing with consequences of ill defined merge

Some code pieces came not valid
refs #8614 conflicts between ticket and recent changes to reduction

Merge branch 'master' into bugfix/8614_letReduction

Conflicts:
	Code/Mantid/scripts/Inelastic/CommonFunctions.py
	Code/Mantid/scripts/Inelastic/DirectEnergyConversion.py
refs #8614 finished with merge errors

moved copy spectra function to DirectEnergyConversion and prepared to unit test these
refs #8614 spectra_list property for reduction

and unit test for this property.

Added new property which contains list of the monitors to copy to detectors in event mode. Testes assignment for this property
refs #8614 renamed copy_specta_to_monitors property

to spectra_to_monitors_list  -- hope it is more vocal and does not interfere with copy_spectra2monitors function
refs #8614 looks like all working fine

need to run system tests and add system test for this kind of workflow.
refs #8614 minor changes (comments, log formats)
refs #8614 should fix broken system test
refs #8614 fixed invalid get method for spectra_to_monitors_list

and unit test checking it is correct
refs #8614 Minor: comments and output formatting.
refs #8614 fixed unit test
refs #8614 Different OS interpret return by reference in Python

differently.