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

I have deliberately left one failing unit test.
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 #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 #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
Refs #9475 Docs and restructuring

Documentation has been added.

The algorithm identification methods have all been moved to the header to save space and the docstrings methods have been changed to the new summary method
refs #9475 Fixing build problems

Looks like the buildservers didn't like me plugging boost::assign::list_of straight into a function. I've moved all calls to it to a separate line assigning to a new variable in each instance
Refs #9566 Option to switch between c++ alg and quick.py added

An option has been added to the options dialog to switch between quick.py (false/unchecked) and ReflectometryReductionOneAuto (true/checked). Defaults to false.

The options dialog has had a bug fixed where the doublespinbox wasn't returning a value and an exception was raised.

ConvertToWavelength has been given another use: creating a list of workspaces from a supplied string. It already did this, but the access functions have now been added.
Refs #9566 Remove debug statement

I'd forgotten to remove a print type() line. It has now gone.
Merge remote-tracking branch 'origin/feature/9566_ReflReductionAuto_replaces_Quick_in_gui'
Implement a doctest_globalcleanup string

Refs #9595
Use latex preview package to vertically align equations correctly.

Refs #9595
Merge remote-tracking branch 'origin/feature/9475_stich1d_cplusplus'
Merge remote-tracking branch 'origin/feature/9595_global_doctest_cleanup'
Merge branch 'master' into feature/9576_documentation