Code improvement for SANS reduction

Rebuild _extract_run_details to use FileFinder instead of trying to find
the file itself.

re #8055
LOQ and SANS2D commands change the default instrument

re #8055
Remove not needed options for sans reduction

Remove spec_min and spec_max attributes to Tide up the code.

re #8054
Add more functions to SANSUtility

General functions that will be used for other modules, to deal with event
worksapces.

re #8052
Add support for allowing receving event workspace for SANS reduction


re #8052
Merge remote-tracking branch 'origin/feature/8052_event_mode_sans'

Conflicts:
	Code/Mantid/scripts/SANS/isis_reduction_steps.py
Refs #8052