If slave pulls one of the I2C lines low,I2C bus may lock out failing I2C transactions for all slaves on the GSBI. Recovery mechanism is added to recover the I2C lines when this happens. Also, we allow clients to retry when a connection error is returned. Change-Id: I12675d828d0880ded292724416b5407427cdf73c Signed-off-by: Harini Jayaraman <harinij@codeaurora.org>