Changed readWords() return description
This method returns a negative number to indicate failure. It can be called to read 0 words. In that case returning 0 indicates success.
(Note: in the case of I2CDEV_IMPLEMENTATION == I2CDEV_I2CMASTER_LIBRARY it may return other negative numbers too.)