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.
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.
Refs #7830 - Add changes to DOI generation.

* Changes to XML form, including a link from release DOI's to main DOI.
* Addition of patch version number.
* Author list now correctly scraped from Git based on version number.
* Ability to delete ("make inactive") the metadata of a DOI.
* Rename file.

The translation table and whitelist are now ready for edits from the rest
of the Mantid team, and the "description" field of the metadata still has
to be finalised.
Refs #5421 Added support for showing a message box to user.

Also properly documented the ResNorm code.
Added my middle initial

...just so I can more easily link it to me in google searches.
Refs #7830 - Add names to whitelist.
Merge branch 'feature/7830_doi_messages_on_startup' of github.com:mantidproject/mantid into feature/7830_doi_messages_on_startup