refs #7376 New output workspace within tabs in the IDA interface.
Add FuryFitMultiple python algorithm for indirect data analysis

Refs #7376
Missed a return statement in furyFitSeq. Refs #7376
Changed checkSizeCompatiblity to std::string to aid error usefulness

BinaryOperation::checkSizeCompatiblity and overridden versions in child
classes have been changed to return std::string rather than bool so that a
useful error message can be passed back down the call stack before finally
being used in throwing std::invalid_argument in BinaryOperation::checkCompatibility.
A return of true is now a return of "" (empty string). A return of false is
now a string of length 1 or more containing an error about why the
algorithm couldn't complete. Functions that used the bool return before
have been changed to use checkSizeCompatiblity(lhs,rhs).empty as that is
the equivelent of the old boolean return.
Removed a load of commented-out code from Multiply.cpp.
Indented WeightedMean.cpp and WeightedMean.h as per the guidelines.

Refs #4489
Streamlined the error throwing and corrected some grammar

BinaryOperation::checkCompatibility no longer uses a stringstream and just throws the message reported by BinaryOperation::checkSizeCompatibility
Some error messages were missing some punctuation.
One error message was re-worded.

Refs #4489
Tidied up some unneeded comments

Removed a block of commented out code from BinaryOperation.h

Refs #4489
refs #7400. Apply simple fix.
Fixed Doxygen commenting

Refs #4443
Re #7424. A better way of setting variable to infinity.
Re #7424. Remove integer conversion compiler warning.
Update IndirectBayes to use a WorkspaceGroup to hold all spectra.

Refs #7427
Re #7424. Remove now unused variable.
Re #7424. Remove no-longer needed warning suppression.
Allow for single sample input in QLrun. Refs #7427

If there is only a single sample input then you just get back a single
workspace rather than a group.
Re #7424. Address cppcheck warnings.

…while I'm touching the file anyway.
Implemented for LoadGSS.  Refs #7426.
Implemented to SaveGSS.  Refs #7426.
Added a new file for test.  Refs #7426.
Remove from ideal_tube cyclical dependence.

Take off from ideal_tube the constructIdealTubeFromRealTube in order to
remove dependency on tube_calib and tube_calib_fit_params.

use numpy instead of math

re #7387
Conforming documentation to rest

small changes to conform documentation to rest.

For tube_calib_fit_params add an attribute that allows the fitting steps to
guess the best parameters (automatic).

re #7387