Merge remote-tracking branch 'origin/feature/8313_gui_reduction'
Merge remote-tracking branch 'origin/feature/8313_gui_reduction'
re #8435: SANSReduction requires passing first AssignSample

The GUI does this, so, it does not break the GUI rule.
Merge branch 'feature/8435_redesign_load_data' into develop