Restore test fixtures.

Assert on complete parsing the redis command list as a piped stream and
simulating chunked write with an interval.
Update command assertions.
Refactor array logic.
Move array tests.
Assert on empty array reply.
Assert on sparse arrays.

Such that nested arrays and primitive values can be intermingled safely.
Add array test spec.
Update tests.

Oddly if array-integer.js runs before list-pipe.js a maximum call stack
error is thrown, renaming to integer-array.js ensures it runs afterwards
and the tests pass. Particularly odd because running list-pipe.js or the
array/command tests alone is fine, assuming a mocha bug at this point,
hard to debug as there is not much info with a max call stack error.
0.1.18
Fix random chunk test.

Support hiredis when available.

Perf tests indicate Decoder is x30 slower than hiredis and x2 slower
when wrapping hiredis.
0.1.19
Support return_buffers.
0.1.20