New hash commands, fixing MBulkReply Nil values

This pull makes 2 changes

* Adding support for HINCRBY, HSETNX, HVALS commands
* Fixing a bug where Nil values in an MBulkReply would be encoded as the string "nil" instead of an actual nil value