Pipelines now have a __len__() method.

The length of a pipeline is defined as the length of its command
stack.  This makes it easy to inspect the number of batched commands
and to write conditional logic for empty pipelines.
Merge pull request #309 from jparise/pipeline-length

Pipelines now have a __len__() method.
Add CLIENT GETNAME/SETNAME support
Merge pull request #312 from bitterb/add-client-getname-setname

Add CLIENT GETNAME/SETNAME support
Convert response from bytes to str for Python 3 compatibility

Convert the responses for BGSAVE and BGREWRITEAOF from bytes to str using nativestr(), just like the others.

Otherwise parse_response will return False for these two commands in Python 3.
Merge pull request #314 from zuhao/patch-1

Convert response from bytes to str for Python 3 compatibility
Fix a typo in README

This is just a minor fix. Please see the diff.
Merge pull request #315 from bitterb/patch-1

Fix a typo in README.md
Switched callback for SREM from bool to int.
Merge pull request #316 from ronniekk/master

Change callback for SREM command to 'int'.
adding docs structure and updating .gitignore file
Merge pull request #320 from myusuf3/master

Initial Documentation Layout