Skip spectra that cannot be saved. Re #5705.
Adding add sample log to Elwin

Refs #7711
Started the implementation of Rwp cost function.  Refs #7476.
Checkpointing work.  Refs #7476.
Checkpointing work.  Refs #7476.

Implemented the Hessian matrix and Derivative vector.  It works with
non-Levenberg-Marquadt minimzers.  The result looks fine.
Modifed to be inherited.  Refs #7476.

Modify CostFuncLeastSquare such that CostFuncRwp can inherit from it.
Changed inheritance.  Refs #7476.

Made CostFuncRwp inherit from CostFuncLeastSquares other than
CostFuncFitting.
Add non-functioning ConvertFullprofToXml algorithm re #7617

I've left some code in it from LoadFullprofResolution, which could be useful. If I end up using a lot of the code without much modification, then it should go in a class for use by both algorithms.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Change error message re #7617

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Correct file properties re #7617

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Enable LoadFullprofResolution to read a file without a CWL re #7617

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Rename to end in XML instead of Xml re #7617

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Correct reference to include file re #7617

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Use LoadFullprofResolution as child algorithm re #7617

Code to read the table and put it into the output parameter file is still to be written.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Create parameter file stub re #7617

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Use current time as date re #7617

Also remove optional attribute of instrument (hard to determine).

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Refactored Instrument actor visitors to make them more generic.

Re #5403
Added base GUI files. Refs #7637.

- __Note:__ I had to name the files `ICatSearchTwo` as the current ICAT GUI files already exist with the `ICatSearch` name. This will be updated once the older GUI files are removed from Mantid.
Added search button to GUI. Refs #7637.

- This allows me to display and test the functionality of the new ICAT interface.
- __Note:__ The method name and comments will be changed once complete (and old ICAT GUI is removed).
Added unit test on using NeutronBk2BkExp.  Refs #7880.