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
Replaced old unit test for RemoveLogs

Refs #8336
Merge branch 'master' into feature/9778_normToMonitorReturns
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.
refs #10207. Remaining tests.
Re #7896. First pass at arrow key navigation.
Refs #10216.  Solved all 5 reported issue.

On branch feature/10216_correct_coverity
Changes to be committed:

      modified:   ../Mantid/Framework/DataHandling/src/LoadVulcanCalFile.cpp
      modified:   ../Mantid/Framework/DataHandling/src/SaveCalFile.cpp