Add non-functioning workspace property re #8398

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Begin to write code to put params into workspace re #8398

My original plan of putting the table into a POCO XML document
then putting that into the workspace like LoadParameters does
is not on, because LoadParameters does something dodgy, that
will sometime need fixing and should not be replicated.
So I'm forced to put the parameters in directly. This would lead
to better code, but I presently have no idea how to do it.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Merge branch 'master' into feature/8398_workspace_property
Add code from ConvertFullprofToXML re #8398

Untested do not git checkbuild

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Complete the parameterXMLString code re #8398

Still to be tested

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Begin unit test of new property re #8398

Unit test present just tests that it executes without error.
Also some fixes to ensure it executes without error.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Merge branch 'feature/8398_workspace_property' into develop