Refs #9167 new option added to options

The live data options dialog is in the process of being converted to a general purpouse options dialog
Refs #9167 Options dialog updated

Teh live data options is now a general options dialog, and now contains a checkbox which will be wired to the functionality that loads workspaces from the ADS.
Refs #9167 options now persist in settings

The new option has been wired into the Qsettings and is saved between uses.

The option isn't actually used yet.
Refs #9167 Minor style edit

In another ticket i'd added a new method, but ti didn't have apropriate spacing or a docstring, just fixed that quickly
Refs #9167 ADS get option wired up

The option to enable or disable fetching of names form the ADS is now wired up.
Refs #9167 Fix syntax errors

I've forgotten to change an import after repurpousing the live data options.

I'd also not capitalised a False.
Refs #9167 Tweak to functionality

After changing the options the list will be repopulated if the ADS otpion has changed.

This is so that the change will take effect immeadiately
Refs #9167 Transfer process changed

The way runs are transferred is now much mroe efficient.

First a regex will check if the text being transferred starts with one or more numbers followed by a colon. If so it uses the numbers. If it's not a simple case of extracting numbers, it'll then check the ADS and look at the sample logs. If it's not in the ADS it'll try and load it first

The functionality that refreshes the runs list after the ADS fetch option is changed has also been removed after a word with Owen,
Refs #9167 Changed wording of ADS fetch option

Apparently users won't know what the "ADS" is, so i've changed the wording to "workspaces from mantid"
Merge remote-tracking branch 'origin/feature/9167_Refl_Transfer_run_numbers'