Adjust to changed TTL, PTTL semantics

Redis >= 2.8 might return -2, this ensures that redis-py just returns
None.
Merge pull request #442 from mkai/_ttl_pttl

Adjust to changed TTL, PTTL semantics