Add timeouts to readRTC() and readRTCregister() functions to prevent RTC...

... code from hanging if no data is received on the I2C bus.

Signed-off-by: Nick D'Ademo <nickdademo@gmail.com>