prevent delays in pos command when a Monitor has not connected
BLXV (8.40) Remove duplicate (non-capitalised) imageNDArrayPortInput properties.
Merge remote-tracking branch 'origin/gda-8.40' into gda-8.40
BLXI-151: EpicsCurrAmpQuadController report ArrayOutOfIndex 5 bug at construction.
http://jira.diamond.ac.uk/browse/BLXI-151
BLXI-152: EpicsCurrAmpQuadController reports cast error from BDR_CONTROL_Double to DBR_Double

http://jira.diamond.ac.uk/browse/BLXI-152
BLXV (8.40) Add a deviceName option for FindableEpicsDeviceFactoryBean

This allows you to pull all required PVs from the gda-interface rather
than specify them all individually.
Merge remote-tracking branch 'origin/8.38'
Merge remote-tracking branch 'origin/gda-8.40'