Merge remote branch 'origin/bugfix/7764_group_workspace_names_changed'
Merge remote branch 'origin/feature/7449_signal_noise'
Merge remote branch 'origin/feature/7808_cppcheck_errors'
Merge remote branch 'origin/feature/6552_use_workspace_ptr_if_poss'
Re #7797. Adding first pass of broken unit test of getComponentByName
Re #7797. Adding more tests of getComponentByName.
Re #7797. Fixing nlevels functionality of getComponentsByName
Re #7797. Small performance tweak.
Re #7797. Expose the recursion depth to the user.
Merge branch 'bugfix/7797_getComponentByName' into develop