added toString method to help in log messages
Check for ScanBase.isInterrupted at intervals in waitWhileStatusBusy

Conflicts:
	uk.ac.gda.epics/src/gda/device/detector/areadetector/v17/impl/ADBaseImpl.java
Protect against null dbr in Epics monitor listener
Support ConstantVelocityScan of Zebra motor
Support time based pulses from Zebra
Rename DevicePVCreator
Move PV suffixes into ZebraImpl
Wait for PV captures to be read from Zebra before signalling end of scan
Merge branch 'master' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-epics.git
Get default minCallbackTime for Array and Histogram view
Support adcMode in PCOTFGTrigger
Zebra - support PulseMax
Support  get(int numElements)
Support single exposure mode
Support adcMode
Support statusPvIndicatesPositionOnly
Allow ScanBase.interrupted to cancel callable processing
Merge branch '8.28'

Conflicts:
	uk.ac.gda.epics/src/gda/device/detector/addetector/triggering/PCOAutoContinuous.java
	uk.ac.gda.epics/src/gda/device/detector/addetector/triggering/PCOMultipleExposureHardwareTrigger.java