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.
Refs #10069.  Corrected run end and log end.

1. Run end time is redefined in order not to miss the events in last
pulse;
2. Time series property is extended to run end;

On branch feature/10069_improve_geneventfilter
  (use "git reset HEAD <file>..." to unstage)

      modified:   ../Mantid/Framework/Algorithms/inc/MantidAlgorithms/GenerateEventsFilter.h
      modified:   ../Mantid/Framework/Algorithms/src/GenerateEventsFilter.cpp
      modified:   ../Mantid/Framework/Algorithms/test/GenerateEventsFilterTest.h
Re #8911. Button editor for local parameters.
Re #8911. Edit local parameters.
Re #8911. Setting local parameter values and ties.
Fixed a bug due to inaccurate run end time in log. Refs #10069.
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