A setup.py cleanup

We don't need to install "test", it's not a part of redis_wrap,
its name is too generic and can clash with other packages
Merge pull request #3 from imankulov/setup_cleanup

A setup.py cleanup
Implemented list_trim and made it possible to get item from a specific index
Forgot to merge before setup.py upload...
reduce get_redis calls in ListFu/HashFu/SetFu, add document for use other redis connection
Merge pull request #4 from smallfish/master

reduce get_redis calls in ListFu/HashFu/SetFu, add document for use other redis connection
Uploaded new version to PyPi (inc. of version in setup.py)
use set cardinality instead of counting elements
implements setting an arbitrary element of a list
Sequences emit IndexError, not KeyError
Replace IndexError with KeyError for lists, for better compatibility.  Limited support for list slices.
no, it's IndexError.  (what was i thinking?)
extends on the right end
just one more test
Merge pull request #5 from javierguerragiraldez/master

a little extra lists functionality
.remove() complains on nonexistant keys; .discard() doesn't care
.pop() fails on empty set
.clear(), .update() and |= on sets
optimize in-redis operation
set intersection operations