Improvements to TubeCalibDemoMaps_B1.py re #6752

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Final improvement to TubCalibDemoMaps_B1.py re #6752

Now I can make similar changes to other scripts.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Add changes to other examples re #6752

Work cannot be completed until ticket #6764 has been closed. Then the comments in the code from that ticket can be improved similarly.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Applied changes to new examples from #6764 re #6752

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Made change to example from #6742 re #6752

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Re #6822. Added support for multiple prompt pulses.
Merge remote-tracking branch 'origin/bugfix/6832_mac_python_downcastbug'
Merge remote-tracking branch 'origin/master' into feature/6752_improve_comments

Refs #6752

Conflicts:
	Code/Mantid/scripts/Calibration/Examples/TubeCalibDemoMaps_All.py
	Code/Mantid/scripts/Calibration/Examples/TubeCalibDemoMaps_B1.py
	Code/Mantid/scripts/Calibration/Examples/TubeCalibDemoMaps_D2.py
	Code/Mantid/scripts/Calibration/Examples/TubeCalibDemoMaps_D4.py
	Code/Mantid/scripts/Calibration/Examples/TubeCalibDemoMaps_Simple.py
	Code/Mantid/scripts/Calibration/Examples/TubeCalibDemoWish0.py
	Code/Mantid/scripts/Calibration/Examples/TubeCalibDemoWish_Simple.py
Merge branch 'feature/6752_improve_comments' into develop