STM32: Rename I2cDelegate to I2cTransaction.
STM32: Refactor transaction methods for pass-by-reference.