Add simple eval/evalsha support. eval currently only supports scripts with one key (if you specify more than one key, eval will silently complete, but may not do the right thing). evalsha works as well, but there's no way to script load via twemproxy.
Fix bug in redis parsing protocol when we're parsing the arguments to the EVAL/EVALSHA command.
Fix to check the number of remaining arguments correctly (check rnarg instead of narg, which is the number of arguments in total).
Merge remote-tracking branch 'upstream/master' into eval_pull
Edit notes/redis.md to discuss EVAL/EVALSHA support.
Modify proto/nc_redis.c to reject EVAL/EVALSHA with 0 keys.
Fix off-by-one bug when ensuring that there is at least 1 byte to parse for the number of keys in an EVAL/EVALSHA invocation.
Fix loop declaration for chp
Remove TODO for rejecting EVAL/EVALSHA with 0 keys since this is now implemented.
Merge pull request #60 from ferenyx/eval_pull

EVAL and EVALSHA support