Added a comment on the documantation. Re #6160.
Refactor and enhance the algorithm.  Refs #6766.

1. Refactor the code to remove extra functions including generating time
correction file and export log to matrix workspace;

2. Calcualte distribution of delta T in time series property;

3. Export statistic information to an output Table workspace.
Fix a bug.  Refs #6766.
Fix doxygen error.  Refs #6766.
Add some error handling.  Refs #6766.
Add some more info in output.  Refs #6766.
Put the buttons into groups. Re #6160.
Merge branch 'master' into feature/6160_mask_tab. Re #6160.

Conflicts:
	Code/Mantid/MantidPlot/src/Mantid/InstrumentWidget/InstrumentWindowMaskTab.cpp
Enable/disable buttons based on the state of mask. Re #6160
Deprecated LoadDAE. Re #6854.
skeleton test re #5782

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Add workspaces and test properties with them re #5782

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Completer TestExec re #5782

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Add test for exception if base instruments are different re #5782

Also in previous test, verified to two workspaces do have different instruments,
even though the base instrument is the same.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Run CalculatePeaksHKL algorithm to set the hkl values. Re #6754
Display info on the peak overlays. Re #6754.
Allow UnitFactory to create units from Python. Refs #6882
Export Label unit to Python. Refs #6882

This can then be used as an arbitrary label unit on axes.
Axis::setUnit(name) now returns new unit

This avoids having to retrieve the new unit immediately after setting
it. Refs #6882
Add a test for unit replacement on an Axis from Python. Refs #6882