Introduce the requirements for accepting reload option

re #7221
Refs #6432  Added test and data
Fix workspace type checks in LoadLotsOFiles. Refs #7292

It now checks whether a method exists on an object first before trying
to use it.
Merge remote-tracking branch 'origin/bugfix/7292_fix_load_lots_files_peaks'
Merge remote branch 'origin/feature/6432_EllipsoidIntegration'
re #7059 add file to system test data diretory.

For the load lots of files test
New golden files due to change of FindPeaks.  Refs #7001.
refs #7319. System test and results added.
refs #7319. Sort out imports.
Merge remote-tracking branch 'origin/feature/7319_l2q_testing'
Merge remote branch 'origin/feature/7001_fit_peak'
Enable some masking tests for WISH now that SaveMask is fixed.

Refs #7343
Update VesuvioFittingTest

Now uses ComptonScatteringCountRate instead of basic CompositeFunction
to give a better overall fit.
Refs #7199
Update values for LoadVesuvio test.

The output is now a point data set in the difference case and the errors
were being calculated incorrectly before. Refs #7199
refs #7144 Files for new version of ConvertSpectrumAxis algorithm.
data file for SmyS GPD instrument
refs #7144 Updated reference results.
refs #7381. Update ref results and test for inter.
refs #7381. Fix INTER loading test.
Merge remote-tracking branch 'origin/feature/7087_psi_idf'