Re #9179 Modified simulation
Re #9336 Added monitors to IDF
Re #9336 Monitor data are stored in the WS.
Re #9336 Calculate distance source monitor.
Re #9336 Added some fake tof correction for monitor. To check.
Re #9179 First cut USANS reduction algorithm
Merge remote branch 'origin/master' into 9179_fixup

Re #9179

Conflicts:
	Code/Mantid/Framework/PythonInterface/plugins/algorithms/USANSSimulation.py
Re #9179 Put peak def in geometry
Re #9390 Initial files for the algorithm.
Re #9390 Initial fitting. Needs testing.
Re #9390 Spectra peak fit and EPP finding works.
Re #9390 X Axis calculation OK.
Re #9390 Algo works finding 1 spectrum epp. Todo: >1
Re #9390 Added test with 2 spectra at the same distance
Re #9390 Fix OpenMP index signed integral type and doxygen warning.
Merge branch 'master', remote-tracking branch 'origin' into feature/9390_convert_empty_to_tof
Merge branch 'master', remote-tracking branch 'origin' into feature/9390_convert_empty_to_tof
Re #9390 Convert small arrays to float properties
Re #9390 Validate spectra and channel inputs.
Merge branch 'feature/9390_convert_empty_to_tof' of github.com:mantidproject/mantid into feature/9390_convert_empty_to_tof