Support for Redis 2.16.2+ new set command

I have added support for the new 'set' command API, as in http://redis.io/commands/set
I have created a few tests that optimistically (not concurrently) check the realization of the lock by redis using the new cmd API