Added Python script to modify Qt properties

Need to test on Mac and Windows

Refs #10015
Added reset bash script for Unix systems

Needs tested on Mac

Refs #10015
Added license, added fallback to optparse

Refs #10015
Fixed formatting to be Python3 compatible

Refs #10015
Install reset scripts alongside executable

Refs #10015
Fix CMakeLists to install reset scripts properly

Refs #10015
Added Windows reset script

Refs #10015
COpy reset script to build config dir

Refs #10015
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.
Renamed copy_python_files_to_dir cmake function

Refs #10015
Re #8911. Setting local parameter values and ties.