Refs #8590. Working on alternate loading functionality

I've created a script that wraps Load and StartLiveData which will invoke the one apropriate for the run number supplied
Refs #8590. Changed the way the check happens

The LoadInstrumentData script has been repurposed as load_live_data and doen't do a zero check when you ask for live data.
Refs #8590 continuing work on integrating startlivedata

The user is now prompted for what Accumulation method they want to use for the live data.

However there is a problem where quick crashed after it tries to get the workspace defualts on the live data workspace. I will need to investigate this.

I plan on merging master into this branch in order to gain the benefit of some of the newer edits to quick, in order to see if they fix this.
Refs #8590. Merge remote-tracking branch 'origin' into feature/8590_Refl_gui_Live_Data_fix
Refs #8590. Remove debug code

FakeEventDataListener wasn't doing the job as the workspace it generated didn't have an accociated paremeter file so it caused an error later in quick when it tried to get those parameters.
Refs #8590 Merge remote-tracking branch 'origin' into feature/8590

Conflicts:
	Code/Mantid/scripts/Interface/ui/reflectometer/refl_gui.py
Refs #8590 Dead Code removed

Dead code has been removed
Merge remote-tracking branch 'origin' into feature/8590_Refl_gui_Live_Data_fix
refs #8590 Replaced Import Statement

The import had dissapeared, persumably from when owen cleaned some stuff up and git got confused
Merge remote-tracking branch 'origin/feature/8590_Refl_gui_Live_Data_fix'