Skip spectra that cannot be saved. Re #5705.
Added ReflectivityMulf files. Re #863.
Added a unit test for ReflectivityMulf function. Re #863.
Fixing the Windows builds. Re #863
Fixing windows builds again. Re #863
Refs #7830 - Add basic DOI test script.

Sends dummy metadata to the DataCite server and then submits the DOI
itself.

- Metadata fields and values have yet to be finalised.
- Author list creation needs to be implemented.
Started refactoring the code

At present the code won't compile, this is just an end-of-day commit

AxisDetails contains two new classes ScaleAxisDetails and AxisAxisDetails, these will contian all the options prior to pressing.

At the moment I'm focusing on the Scale tab migrating all the controls and signals into the new object. At the same time i've renamed most of the controls slightly to reflect what kind of widget they are.

Refs #7865
Code now compiles, still not working though

Working on refactoring the code. At present I've ported the code into the ScaleAxisDetails class that deals with crating the UI and populating them.

Next I'll be altering the Dialog to actually use the class when populating itself.

I have found a bunch of functions that don't seem to do anything so they're disabled until i can find out if they actually do something

Refs #7865
Committing to github due to having to reinstall VirtaulBox

The VM I've been fixing this ticket in has developed a problem and i need to reinstall it, so i'm pushing my changes to back them up.

The code is not fixed as I was tryign to find the source of some unexpected behavior before this OS problem occured

Refs #7865
Refs #5421 Adding skeleton code for Indirect Bayes.
Created Indirect Bayes window and ResNorm tab.

This commit also lays most of the ground work for the rest of the tabs.

Refs #5421
Refs #5421 Adding interface for Quasi.
Refs #5421 Adding Stretch interface.
Refs #5421 Created JumpFit interface.

Also refactored tabs to remove duplicate members.
Refs #5421 Minor tweaks across the Bayes interface.
Refs #5421 Updates to Indirect Bayes for QLines.
Refs #5421 Hooked up ResNorm to underlying python script.

This includes setting up the supporting code for the rest of
the Bayes interface.
Refs #5421 Adding proper file filtering for ResNorm.
Added base GUI files. Refs #7637.

- __Note:__ I had to name the files `ICatSearchTwo` as the current ICAT GUI files already exist with the `ICatSearch` name. This will be updated once the older GUI files are removed from Mantid.
Added search button to GUI. Refs #7637.

- This allows me to display and test the functionality of the new ICAT interface.
- __Note:__ The method name and comments will be changed once complete (and old ICAT GUI is removed).