Traj Scan: Changes made to work on I18. Changes made by RobW and ChrisC
BLXX-63 add new boolean from double wrapper

Works in a similar way to the other BooleanFrom types. If 0 then false,
otherwise true.When setting the pV, sets the value as 1.0.
fix logic of BooleanFromDouble class
Merge branch '8.30' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-epics.git into 8.30
Merge remote-tracking branch 'origin/8.30'
Merge branch 'master' of ssh://dasc-git.diamond.ac.uk/gda/gda-epics

Conflicts:
	uk.ac.gda.epics/src/gda/device/continuouscontroller/EpicsTrajectoryMoveControllerAdapter.java