* Bugfix: If kazoo.Semaophore() is in canceled state, retry the lock.
* Bugfix: release_lock() was calling _get_lock() with missing parameters
* Bugfix: Cancel a pending lock when Lock.release() is called
* 17: Replace time.sleep() with client.handler.sleep_func()
* 16: Add *wait=X* option to Lock objects