Stop installing the testsuite
Make the archive view tests non-whitespace-sensitive
Add a requirements file for the testsuite
Ignore all venv folders
Generate a new client when changing translations, somehow this fixes test runs
flake8-clean elephantblog/tests/factories.py
Reuse TransformManager
Mostly flake8-clean the code
Merge remote-tracking branch 'sbaechler/master'

* sbaechler/master:
  rename page pretender URLs due to compatibility with Javascript problems
  new locale: fr
Completely flake8 clean
Move the testsuite around, prepare for tox/travis
Add a tox.ini file
Fix an old-style except: statement
Apply @python_2_unicode_compatible to models
Decode the response bodies before running regexes on them

Fixes the tests with Python 3.3.
Category.__str__: Always fall back to TranslatedObjectMixin.__str__
Fix the contents of <h1> in entry_archive.html with Django 1.4
Category: Better be explicit in __str__, also avoids infinite recursion
Add install_requires and trove classifiers to setup.py
There is no need to install the docs when installing elephantblog with pip