Merge remote-tracking branch 'origin/feature/7926_add_sample_logs'
Merge remote-tracking branch 'origin/feature/7835_update_ApplyCorr_to_use_ConvertSpecAxis'
Merge remote-tracking branch 'origin/feature/8069_setsamplematerial_log'
Merge remote-tracking branch 'origin/feature/7887_muon_plot_jumping'
Merge remote-tracking branch 'origin/feature/8010_osi_diffraction_bug'
Merge remote-tracking branch 'origin/feature/8054_remove_old_attributes'
Check for writability of log path more verbosely.

As commented in the code the Poco & Windows APIs are not reliable enough
to check for write permissions on a directory.
Refs #8080
Merge branch 'bugfix/8080_logging_broken_clean_install' into develop