Merge remote-tracking branch 'origin/feature/9587_alg_documentation'
Corrrection of property reference in EnginXCalibrateFull.py re #9784

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Initialize all member variables in FindPeaks constructor.

Eliminates a coverity warning and fixes the GetDetOffsetsMulti test.
Refs #9808
Merge remote-tracking branch 'origin/feature/9800_sphinx_warnings'

Re #9800.

Conflicts:
	Code/Mantid/docs/source/algorithms/LoadDetectorInfo-v1.rst
	Code/Mantid/docs/source/algorithms/OneStepMDEW-v1.rst
	Code/Mantid/docs/source/algorithms/SANSWideAngleCorrection-v1.rst
Correct EnginXCalibrate.py re #9784

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
refs #9569. Use ICAT in ReflGUI.

Have added extra options on the options dialog to enable/disable this, but have not wired everythin in yet. Will also need to uncomment and test that the old code still works.
refs #9569. Allow switchable behaviour.

Warn if ICAT search without ICAT download.

Enable the Journal searching as the default.
Merge remote-tracking branch 'origin/bugfix/9802_parameter_map_copy_and_update'
Resolved testing comments by Peter. re #9796
refs #9569. Fix merge conflict and other errors.

Merge branch 'master' into feature/9569_icat_for_refl

Conflicts:
	Code/Mantid/scripts/Interface/ui/reflectometer/refl_gui.py
Re #9464. Created utility for compiling ui files for python.
Re #9464. Adding script to compile diffraction ui.
Re #9464. Adding ScaleData to the gui.
Re #9464. Connecting ScaleData the rest of the way down.
Re #9464. Refactored code to have less repetition.
Re #9464. Changed FilterBadPulses parameter to be a float.
Re #9464. Changed FilterBadPulses to be a float parameter.
Re #9810 Add option to SaveASCII
Merge remote-tracking branch 'origin/feature/9255_osx_bundle_installer'
Merge remote-tracking branch 'origin/feature/9801_dsfinterp_rst'