Refs #10408 Use scoped_ptr in HintingLineEditFactory
Refs #10408 Correct HintStrategy namespace
Refs #10408 Unit test AlgorithmHintStrategy
Refs #10408 Fix the build
Refs #10408 Rework MantidWidgetsTest makefile
Refs #10408 Add (Algorithm)HintStrategy to CMakeLists
Refs #10408 GUITests depends upon MantidWidgetsTest

MantidWidgetsTest is now built as part of AllTests
Refs #10408 Tweak formatting of HintingLineEdit hints

Hint keywords are shown in bold and descriptions are placed upon their
own line.
Refs #10408 Remove run table tooltip

It suppresses the autocompletion tooltip in some cases.
Refs #10408 Use QLabel to show hints

Instead of relying on QToolTip (which has problems on OSX), create a
QLabel widget and style it to look like a tooltip.
Merge branch 'master' into feature/10408_autocomplete_tweaks

Refs #10408

Conflicts:
	Code/Mantid/MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/ReflMainWidget.ui
Merge remote-tracking branch 'origin/feature/10408_autocomplete_tweaks'