Add some missing documentation.
DefaultClient: set now supports optional nx parameter to use setnx. Tests.
ShardClient: set now supports optional nx parameter to use setnx.
README: documentation for setnx support
Update tests/README.txt
Increase version to 3.1.6.
Add sphinx documentation.
Remove wrong reference.
Fix python3 compatibility on utils module.
Update docs/index.rst

Fixed missing comma in code example
Merge pull request #28 from eyvoro/patch-1

Update docs/index.rst
int pickle and unpickle mechanism changed. incr/decr tries to use redis incr if possible
integer types were handled with respect to python version. because long class removed in py3k
DefaultClient's add method changed to use redis setnx. race condition about existence of key removed. #29
Merge pull request #33 from mumino/add_setnx

DefaultClient's add method changed to use redis setnx.
Merge remote-tracking branch 'mumino/incr'
Fixed boolean value serialization because its int subclass.
Fixes on default client for shardclient compatibility.
Change default behavior on connection exceptions.
Now update documentation.