Removed several primitive I2C calls from both, including
I2C_READ_MORE, I2C_READ_END, I2C_SEND, I2C_SEND_BURST,
I2C_RESTART, and I2C_WAIT. These are all handled in
firmware.
Removed I2C_START_SCOPE due to missing firmware
implementation.
read_bulk and write_bulk methods renamed to read and write.
read method signatures changed; register_address now optional.
write method now takes register_address as argument.