Unit test that tests ApplyCalibration runs re #5797

Also ApplyCalibration that uses Geometry::ComponentHelper::moveComponent

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
In unit test realign detector IDs re #5797

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Enable I/O workspace to be used in ApplyCalibrationTest.h re #5797

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Simple test in ApplyCalibrationTest.h written re #5797

This test is passed by current version of ApplyCalibration.
A more demanding test is needed in which a tube is rotated before calibration.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Adding helper class to launch qtassistan from ApplicationWindow.

Re #6630. The helper class is rhobust, but only tested on linux so
far. Still needs help with other operating systems and working on
installed versions.
Re #6630. More logging and os-dependant assistant location.
Re #6630. qcollectiongenerator is now required by cmake.
Re #6630. Beefed up location of qt assistant.
Re #6630. Added qtassistant to all target.
Re #6630. Move qtassistant results to better serve windoze.
Re #6630. qhc file move completed.
Re #6630. Checkpointing refactor of qtassistant file reorg.
Re #6630. More shuffling about of directories for qtassistant.
Re #6630. Changed urls for opening help pages from MantidPlot.
Re #6630. Finished moving files around.
Re #6630. Moving from lxml to minidom.
Re #6630. Refactor minidom stuff.
Add unit test for reduced MAPS instrument re #5797

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Definition of the Interface of ScriptRepository.h

re #6175
Implementation of ScriptRepositoryImpl

Implementation of the constructor, connect, install, download, info, listFiles, fileStatus methods.

re #6175