Lock: implement an exponential backoff on the retries with a max sleep period.
retools.Lock: add randomness to the retry sleep time
Merge pull request #26 from gjcarneiro/lock_retry_backoff

Lock: implement an exponential backoff on the retries with a max sleep period