drop pypy3 (corresponds to Python 3.2) testing
make setup.py python 2/3 compatible
added support for python 2.4
made compatible with Python 3.x
passed stdlib's unit tests (test_range.py from Python 3.1)