Improve XML and other changes re #7617

Use component-link format for banks and whole instrument
Tidy up includes
Prepare for use of table workspace columns.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Begin work on translation of parameters re #7617

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