Merge remote-tracking branch 'origin/feature/3153_remember_log_level'
Refs #9134 Changed category names
Merge remote-tracking branch 'origin/bugfix/9120_muon_seq_fit_file_search_finish'
Re #9118. Fix narrowing conversion compiler warning the long way.

Rather than resorting to a static_cast, it seems like the method over on
the VATES side should be returning a coord_t (float) to align it with
the IMDDimension that it relates to.
Re #9118. Correct tests to fix builds.
Re #9118. Protect against malformed XML.

I added a bunch of tests for the XML string not being as expected and
then refactored the code to protect against that.
Merge remote-tracking branch 'origin/feature/3812_Remove_error_bar_icon'
Added progress reporting. re #9116

Also changed as tabs to white spaces
Merge remote-tracking branch 'origin/feature/9118_simplify_imddimensionfactory'
Refs #9051. Widgets for the new option
Refs #9051. Functionality for retrieving selected policy
Refs #9051. Update plotting code to use the new option
Refs #9051. Move plot hiding to more appropriate place

And disable it when using previous window
Refs #9043 Column hiding dialog

The new View menu contains 'Choose Columns...' which allows the user to select which collumns are hidden.

The dialog now uses Qsettings, so in future tickets, persistent options can be stored in there.
Refs #9051. Move the option retrieval stuff to settings tab code

Plus make it's value auto-saveable
Re #8487. Use Poco::AutoPtr in place of manual calls to release().
Modify numerous python algorithms re #9102

Also correct spelling in CopyLogs.cpp .

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Re #8487. Remove trial print added in #9118 & left in by mistake.
Re #8487. Don't leak memory due to Poco calls.
Re #8487. Ensure Poco XML call doesn't leak memory.