Implementation of the Bus capability.

The robot can queue transfer requests and pauses to support the access to additional I2C devices attached on the system bus or even to system modules.

A bus transfer is composed of a sequence of read/write messages, directed to one or more I2C slave devices, which is sent atomically (the bus is not released between the single messages).