Refs #8391 Added python implementation of energy range function
Refs #8391 Correcting function to pass system tests.
Refs #8391 Remove unused Fortran modules.

As the implementation in this ticket replaces them.
Refs #8391 Fix bin width counting.
Merge branch 'feature/8391_bayes_erange_python' of github.com:mantidproject/mantid into feature/8391_bayes_erange_python
Refs #8391 Fix bin widths again.
Refs #8391 Fix bound overflow issue.
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
Re #8602. Added a few print-outs for debugging.
Re #8602. Cancel MonitorLiveData when if background thread stops
Re #8602. Removed print-outs.
Re #8602. Corrected spectra-detector mapping.
Re #8602. Fixed a mistake.
Re #8602. Fixed a memory leak.
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 #8752. Fix single cpp check issue.
Re #8762. Adding commented out additions for linking to doxygen.