Fix for inverse FFT on matrix

Refs #7586
FABADA original commit
Refs #9984 Add correlation chopper info to the Corelli IDF.
Refs #9984 Add blank CorelliCrossCorrelation alg, using class_maker.
It obtains some results
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
Add the test. Re #10031
Merge pull request #22 from DiegoMonserrat/master

FABADA integration
Merge branch 'master' into feature/10031_integrate_FABADA

Conflicts:
	Code/Mantid/Framework/CurveFitting/src/Fit.cpp
	Code/Mantid/MantidQt/MantidWidgets/src/FitPropertyBrowser.cpp
Re #10031.
Fix CMakeLists to install reset scripts properly

Refs #10015
Re #10031. Corrections that use new fitting changes.
Added Windows reset script

Refs #10015
Re #10031. Fixed the unit test.
Re #10031. Removed spaces from propery names.
Re #10031. Some code restructuring.
Re #10031. Make it work with older versions of boost.