andorcam2: clean up

should not affect behaviour
driver: refactor camera test cases to share code

andorcam2 still passes... at least with the fake camera
andorcam3: extend dataflow to be synchronisable

unfortunately, SimCam doesn't support SoftwareTrigger, that all real cameras support,
so cannot be tested without real hardware.