Fix print usage in runtests.py.
Fix urllib imports in providers.py.
Replace xrange() with range().
Add Python version trove classifiers.
Add compatibility with beautifulsoup4 (which is Python 3 compatible).
Fix uses of unicode type.
Use BeautifulSoup for comparing HTML in tests to avoid spurious whitespace failures.
Fix use of basestring.
Use assertHTMLEqual in Django integration tests, too.
Decode HTTP responses with correct charset before trying to parse.
Merge pull request #23 from carljm/python3

Python3