Support for '-inf', 'inf', and '+inf' for WEIGHTS

Redis allows the use of these specialized numbers in the
WEIGHTS argument for things like ZUNIONSTORE AND ZINTERSTORE
Add unit tests for -inf/inf/+inf WEIGHTS
Addresses issue #336
Merge branch 'hotfix/zcmd_inf_weights'
Merge branch 'upstream/master'