refs #8571. Fix merge conflict.
Merge remote-tracking branch 'origin/feature/8569_instrument_view_starting_point'
Merge remote-tracking branch 'origin/feature/7606_fitparam'
Merge remote-tracking branch 'origin/feature/8580_plot_tube_against_oop_angle'
Merge remote-tracking branch 'origin/bugfix/8346_OSIRIS_diff_merging'
Merge remote-tracking branch 'origin/feature/8176_indirect_trans_alg'
Merge remote-tracking branch 'origin/feature/8624_improve_time_sampling_stExFT'
Merge remote-tracking branch 'origin/feature/8656_remove_workspaceindexlist'
Re #8666. Use static variables for the list of function names.

This should improve performance in the scenario where these algorithms are
called as child algorithms within a tight loop.
Merge branch 'feature/8666_getfunctionnames_performance' into develop