added mkConnectionWithClocks for Get/Put pairs crossing clock domains
fixed clock domain crossing in ImageCapture example
added "deriving (Bits)" to some structs