Add quicklist implementation

This replaces individual ziplist vs. linkedlist representations
for Redis list operations.
Remove config option list-max-ziplist-value

As with all config option removals, this will stop Redis
from loading any config file with that old directive.

Maybe we should allow Redis to ignore invalid directives instead
of halting and refusing to load a config file with unknown settings?