Fixing ttl values validation at api level when used during domain and record creation or updation Also contains api test cases for zero ttl values. Partial-Bug: #1220354 Change-Id: I4461ab92d5ff85eec700aca84304b7368847a98f