EPICS - Support LazyOpen in HDFPLugin
EPICS - ADViewer - tidyup gui
Merge branch '8.30_7May' into 8.30

Conflicts:
	uk.ac.gda.epics.adviewer/src/uk/ac/gda/epics/adviewer/ADController.java
	uk.ac.gda.epics.adviewer/src/uk/ac/gda/epics/adviewer/ADControllerImpl.java
Improve error reporting of EPICS issues to make it clearer to users that
the problem is with EPICS.
Merge branch '8.30' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-epics.git into 8.30
EPICS - Improve GUI layout
Zebra - split ZebraScannableMotor into ScannableMotor and
ZebraMotorInfoProvider

Move code from StopAndReset in atLineStart to allow stopAndReset to be
called multiple times by collection.
EPICs - allow prepareForCollection to be called multiple times per scan

To allow the saem detector to be use in different child scans of
MultiScan
Update failing ADStatsROIPairTests to reflect changes to tested code

These changes were made on a deployed copy.
BLXX-147 new version of PVScannable which returns Strings as its
position.
EPICS - ADViewer - Handle all 0 images
Fix rounding error in NXplugin roi positions

... and tweak an error message
Merge remote-tracking branch 'origin/8.30'

Conflicts:
	uk.ac.gda.epics.adviewer/META-INF/MANIFEST.MF
	uk.ac.gda.epics/src/gda/device/continuouscontroller/EpicsTrajectoryScanControllerDev812.java