refs #9475. Skeleton algorithm.
refs #9475. Stop and hand over

I have deliberately left one failing unit test.
Refs #9404 Add algorithm to remove algorithm history from a workspace.
Refs #9475 More tests working, intersect bugfix

Fixed bug in x-intersect code

Got two more tests working and passing

Quashed a few warnings relating to double and unsigned int64 types
Refs #9475 Auto-format function over code

Just ran the VS2010 auto formatter over the code to indent things more consistantly
refs #9440. Multiple scale factor outputs.

Stitch1DMany adapted to give the scale factors for each Stitch1D step.
refs #9440. Update algorithm documentation.
refs #9440. Remove deprecated alg method usage.
Refs #9475 Fixed some copy-paste errors

There was an error in an output message, and an error in retrieving Y-values from the wrong workspace. Both seemed to be copy-paste errors, both easily fixed as all it ammounted to was 3 characters being changed.
Refs #9475 stiching tests

added 4 of the stitching tests: test_stitching_forces_start_overlap, test_stitching_forces_end_overlap, test_stitching_scale_right and test_stitching_scale_left
Refs #9475 Manual Scale Factor and related tests

Manual scale factor override is now implemented

Tests have been ported
Refs #9429 - When loading histogram data, delete any monitor ...

... workspaces that may have been loaded for similarly-named event mode
data.
Refs #9404 Swap to using new wiki summary method.
Refs #9404 Missed summary method in dummy unit test algorithms.
Refs #8562 - Do a check for valid flood files before reducing.

This is based on Gesner's patch, which only checks on the GUI side of
things.  It would be better to do this in the Python layer as well, but
this will have to wait until a later date.  I'm sitting on a large amount
of code to do with User File parsing that will deal with file validation a
lot better, and this will someday make it in as part of #9367, but we have
so many other things to do that it's just not a priority at the moment.
Refs #9481 - Stop reduction on missing mask file.
Refs #9404 Add missing return statement.
Refs #9475 Fixing system and unit tests

Fixed a problem in the Stitch1DMany unit test where it wasn't converitng a double to a string

Stitch1D now tkaes range tollerences into account
Merge remote-tracking branch 'origin/master' into feature/9475_stich1d_cplusplus
Fix bad beam monitor ID error message

Apparently, the Mantid logger won't print error messages unless they end
with a newline char.  Had to add one to the bad beam monitor ID error.

Refs #9563