Revise FindQwt.cmake.

Revise FindQwt.cmake to fix the following:
- in case of error, don't set version="0.0.0" to provoke upstream
  fatal error, but exit immediately with clear error message;
- search qwt.h in all possible combinations of include paths
  and qwt subdirectory names, using CMake's PATH_SUFFIXES parameter;
- try versioned directory and library names first.

refs #9619
refs #9778 Helper method to get normalization workspace from the alg:

NormaliseToMonitor

Conflicts:
	Code/Mantid/scripts/Inelastic/DirectEnergyConversion.py
refs #9769 unit tests for the changes
refs #9778 missing changes lost extracting code changes from #9769
Merge branch 'master' into feature/9778_normToMonitorReturns
Merge branch 'master' into feature/9778_normToMonitorReturns
refs #9778 Changed NormaliseToMonitor according to tester's suggestion

and added the check that the names of the target workspace and the normalization workspace are different.
refs #9778 Added more tests to verify return normalization option
Various IDA UI changs

Grouped UI elements, added All to furty fit plot options,
removed old plot option

Refs #10140
Merge branch 'upstream/bugfix/fix_findqwt_error_report' of github.com:jcns/mantid into jcns-upstream/bugfix/fix_findqwt_error_report

Conflicts:
	Code/Mantid/Build/CMake/FindQwt.cmake
Merge branch 'jcns-upstream/bugfix/fix_findqwt_error_report' into bugfix/fix_findqwt_error_report
Extend Usage Example re #10107

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
File cleanup consideration re #10107

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Added rounding to numeric axis

Use boost::format instead of boost::lexical_cast to avoid
precision errors and remove training zeros

Refs #9738
Add size policy to algorithm drop down

Refs #10158
Replaced old unit test for RemoveLogs

Refs #8336
re #10211 copy out of mantid matrix with 15sf precision if required
Merge branch 'master' into feature/9778_normToMonitorReturns
re #10212 Add shorter format option, remove fixed option, never worked
refs #10207. Check for orphaned workspaces.

This actually only really needs to be done for the first test case. I've also cleaned up some of the output messages to make them
more accurate and easier to read from the test outputs.