Re #8023. Moving code from header to source.
Re #8023. Adding checks for MinValues and Maxvalues.
Re #8023. Changing test to look for exceptions.
Refs #8093 read goniometer; fix mistake in SaveNexus
Merge remote-tracking branch 'origin/feature/8023_converttomd_validateinputs'
Merge remote-tracking branch 'origin/feature/8093_QSample_corrected'
Made progress in implementation.  Refs #8109.
Merge branch 'master' into feature/8109_new_fp_bkgd
Fixed a bug and started implementing unit test. Refs #8109.