Re #9311. Make the BeamSpectrumFile property a FileProperty.

This obviates the need to give a full path if the file is in the search
path.
Merge remote branch 'origin/feature/9311_eqsansnormalise_fileproperty'