Re #8911. QtProperties can have options that can be displayed.
Re #8911. Added a custom interface for multi-fitting.
Re #8811. Plotting of spectra
Re #8911. Adding Global option to FunctionBrowser.
Re #8911. Added editor for property options.
Re #8911. Create the multidomain function.
Re #8911. Fitting and plotting results.
Re #8911. Button editor for local parameters.
Re #8911. Edit local parameters.
Re #8911. Setting local parameter values and ties.
Re #8911. Fixing the builds.
Re #8911. Fixing an error.
Re #8911. Fixing doxygen warnings.
Re #8911. Removed Cancel button from local values dialog.
Re #8911. Use AlgorithmRunner to run Fit.
Fixed trivial issues, mainly uninitialised members

Refs #10345
Fixed unchecked casts

Refs #10345
Correct initialisation order warnings

Refs #10345
Re #8911. Update parameters after Fit.
Fix copy paste error in FitPropertyBrowser

This seemed to be a genuine error which affects the automatic
population of the X and Y columns in workspace settings group
of fit properties.

Refs #10345