Merge pull request #269 from JerrySievert/master

fix for issue #267
Merge pull request #270 from chakrit/master

Test for #267
Important bug fix for null responses (Jerry Sievert)
remove null for rewind and use throw mechanism, should help with #273

Fix #275

Signed-off-by: DTrejo <david.trejo@voxer.com>
Fix cases where the offset is out of range (javascript parser)

The exception for the "too far" error was not thrown if the offset was bigger
than the buffer length, screwing up the parser. Fix #277

Signed-off-by: DTrejo <david.trejo@voxer.com>
multi_bulk reply test for fix #274
RedisClient.prototype.end function bug fixed.

An uncaught exception will be raised when the retry timer tries to
reconnect and encounter an error, for all event listeners of the stream
were removed in line 826. It should set closing varable to be true.
Remove unused variable reference
fix whitespace usage
Make return_buffers work with ints
Merge pull request #317 from mjijackson/return_buffers_ints

Make return_buffers work with ints
Merge pull request #312 from janmatousek/master

Removed usage of undefined variable current_retry_delay
Another version bump because 0.8.1 didn't get applied properly for some mysterious reason.
Sorry about that.

Changed name of "faster" parser to "javascript".
Merge pull request #303 from mowaken/master

fixed RedisClient.prototype.end()
Fixed an unexpected exception bug when reconnecting in pub/sub mode if selected_db is not null

RedisClient might enter pub/sub mode after at least one SELECT command issued.
When reconnecting, the SELECT command is issued after restoring pub_sub_command to true, which causes an exception.
regenerate lib/commands.js
fix require in examples/eval.js
test.js: smembers reply should not assume order, b/c sets do not ensure order

Closes #326.

Signed-off-by: DTrejo <david.daniel.trejo@gmail.com>
test.js: slowlog. Closes #295

Signed-off-by: DTrejo <david.daniel.trejo@gmail.com>
Fix #381. slowlog test failure on first run.