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.
Added show hide to properties. Refs #6999.
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
refs #9364 Performance test
refs #9364 Working performance test
refs #9364 Add parameter through pointer implemented

and deployed within CopyInstrumentParameters. The map is now  copy of itself ? (clear way to introduce cow_ptr to map)
refs #9364 clone method on Parameter and test for it.
refs #9364 CopyInstrumentParameters clones parameters rather then

recreates it through strings
refs #9364 Avoid copying second parameter map.

swap contents of new map with contents of old map instead.
refs #9364 Comments bla bla
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.