Work on hmget hmset

The main idea is to make hmget and hmset use _traverse_command.

I also updated way they took arguments. Our legacy way (the same as for *other* redis-py commands) and the redis-py way, different from all its others commands.