Merge branch 'master' into bugfix/10707_startup_dialog_z_order

Conflicts:
	Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.ui
Refs #10707
Merge remote-tracking branch 'origin/bugfix/10707_startup_dialog_z_order'
Added setR getR and python test Re #10768
Added better tests Re #10768
re #10770 send usage data on startup
solve merge conflict to develop re #10770

Merge branch 'feature/10770_run_send_usage_on_startup' into develop

Conflicts:
	Code/Mantid/Framework/Geometry/src/Instrument/Goniometer.cpp
	Code/Mantid/Framework/PythonInterface/mantid/geometry/src/Exports/Goniometer.cpp
	Code/Mantid/Framework/PythonInterface/test/python/mantid/geometry/GoniometerTest.py