Use version=-1 on set/delete when no version given

This saves a network round trip in these cases. If clients want to
do an explicit compare and swap, they can issue 2 zk commands per
the examples for these commands.