FABADA original commit
It obtains some results
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.
Re #10031. Corrections that use new fitting changes.
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.
Re #10031. Fixing the test.
Re #10031. Removed FakeMinimizer.
Re #10031. Revert changes to Fit
Re #10031. Fixing the unit test.
Re #10031. Make sure iterators are valid.
Refs #10090. POLDI chopper speed is rounded to next 500
Refs #10090. Refactored chopper parameter loading process.
Re #10031. Throw exception if not converged.
Re #10031. Fix for normal distribution on rhel6.
User newer compiler defs syntax in cmake when possible, re #9833