Initial files stored before starting testing. Not yet working.

Refs #5591
Working on CubicSpline test class.

Refactored CubicSpline to remove reallocating the spline on every run of the function.

Refs #5591
Added tests for a selection of known and unknown data set points.

Refs #5591
Finished writing unit tests for basic CubicSpline.

Refs #5591
Updated algorithm with a function to calculate derivatives.

Algorithm should now be able to calculate both the first and second derivatives.

Refs #5591
Finishing up derivatives implementation.

Added correction for x points being out of order.

Refs #5591
Fixing exception checking.

Refs #5591
Swapping arrays to boost scoped arrays.

Also changing test to run correctly on mac build server.

Refs #5591
Fixing arrays issue in CubicSplineTest

Refs #5591
Created Spline algorithm as wrapper to CubicSpline

Spline calculates smoothing of noisy data from an input workspace.

Refs #5591
Creating new algorithm for SplineInterpolation.

Renaming Spline to SplineSmoothing.

Refs #5591
SplineInterpolation algorithm written.

Improved error handling in CubicSpline.
Fixed Attribute setting bug in SplineSmoothing.
Suppressed unused function variables warning in unimplemented method
derivative1D in IFunction1D.

Refs #5591
Touching up failed tests.

Refs #5591
Refs #5591 Algorithms now support both binned and point data.
SplineSmoothing now works with all histograms.

Better range checking added to CubicSpline.
Both algorithms should now return histogram data rather than point data.
Changed "Order" property to "DerivOrder"

Refs #5591
Forgot to change "order" to "DerivOrder" in SplineInterpolation.

Refs #5591
Missed changing a parameter

Refs #5591
Swapping raw pointers to boost shared pointers

And general refactoring.

Refs #5591
Tidying up with typedefs to CubicSpline.

Refs #5591
Refactoring, updating documentation, updating unit tests

Refs #5591