accepts zero as ttl parameter
added tests for zero ttl configuration
Merge pull request #3375 from mesutcelik/fixForEnterpriseLockSupport

client/LockRequest accepts zero as ttl parameter