Correct list usage. Refs #8885.
Refs #7582 Toolbar menu now works properly

The toolbar menu in View now displays as a next level menu rather than a context menu.
Refs #8817 Fix doxygen param name.
Refs #8827 Add generic plotting functions to IndirectCommon.

These will be useful when working on ticket #8236.
Refs #8827 Update FuryFit plotting to use new functions.
Fix setting the arguments for cppcheck

This way it doesn't include the CACHE stuff from cmake in the call
to cppcheck.
Refs #8940
refs #8951. Params should be mandatory for algorithm.

Since this algorithm could be used for workspaces in any units. Selecting a default step-size is bad, because for say TOF workspaces, 0.1 is a very very small step.
Fix cppcheck errors in SCDPanelErrors.

Refs #8940
Fix duplicate branch cppcheck error in SaveHKL

Refs #8940
Reduce scope of variable in SplineSmoothing. Fixes cppcheck error.

Refs #8940
Reduce scope of variables in TobyFitYVector, fixes cppcheck issue.

Refs #8940
Remove unused variable in ScriptingWindow, fixing cppcheck issue.

Refs #8940
Remove suppressions no longer required by cppcheck 1.63

Refs #8940
Tidy up Instrument.h

Some users of Instrument now require a couple of extra headers.
Refs #8784
Remove cow_ptr from VectorHelper header.

Refs #8784
Tidy up the ReadLock/WriteLock header includes

Uses forward declarations where possible.
Refs #8784
Refs #7838 Make the output options in C2E consistent.
Re #8775. Relaxed the constraints on the colour map limits.
refs #8951. First-pass at implementing grouping functionality.

Not fully robust yet, but does seem to be stitching groups correctly.
refs #8951. Some refactoring and input type checking.

Tests for this have also been added.