Refs #9786 - Get rid of deprecated code while we're here.
Refs #9786 - Also, disable summing without enough non-empty items.
Refs #9786 - Fix actual issue.
Refs #9786 - Changing my mind about where the function should go.
Refs #9786 - Fix compiler warning.
Merge remote-tracking branch 'origin/bugfix/9786_save_directory_validation_in_isis_sans_add_runs_tab'