library: i2c is broken in 1.1, and buggy in 1.2 - error and warn in each of these cases.
library: now works with 1.0 devices (at least doesn't error out immediately)
cli: improved version command to provide upgrade instructions if detected device is running old firmware