Merge remote-tracking branch 'origin/feature/8970_display_partial_workspaces'
Merge remote-tracking branch 'origin/feature/8995_hide_event_gui'
Merge remote branch 'origin/feature/8885_correct_catalog_publish_doc'
Merge remote-tracking branch 'origin/bugfix/8278_c2e_mapping_bug'
Merge remote branch 'origin/bugfix/8940_cppcheck-fixes'
Merge remote-tracking branch 'origin/feature/8981_file_clean'
Merge remote-tracking branch 'origin/feature/8979_validate_inputs'
Merge remote-tracking branch 'origin/bugfix/6987_sans_display_mask'
Merge remote-tracking branch 'origin/bugfix/8775_min_limit_doesnt_change'
Merge remote-tracking branch 'origin/feature/8951_stitch_groups'
Merge remote-tracking branch 'origin/feature/7838_c2e_output_options'
Merge remote-tracking branch 'origin/bugfix/8827_FuryFit_plotting_error'
Refs #6622 Add option to output workspaces created by Fit.

Couple of things to note:
 - The CreateOutput option defaults to false so the algorithm won't
suddenly start churning out lots of workspaces.
 - As the algorithm outputs all the parameters to a single table,
regardless of the number of input workspaces, I've chosen to output all the
output workspaces to a single group per type.
 - Output workspaces are numbered according to the spectrum in the input workspace
used.
Refs #6622 Add unit tests for new option.
Merge branch 'feature/6622_plotpeakbylogvalue_fit_output' into develop