PEP8 fixes.
Add Python 3.3 to Travis.
Add pytest-flakes.
Add tox config.
Use pytest-cov for coverage reports.
Get rid of 2to3.
More info when svn cannot switch because of dirty checkout.
Merge pull request #141 from gotcha/master

More info when svn cannot switch because of dirty checkout.
Bump py and py.test versions.
Update the py library, as it comes pre installed as an older version in Travis.

See http://docs.travis-ci.com/user/ci-environment/#Python-VM-images
added compat.py
fixed a test for older mercurial version
Fixed submodule matching for some git versions.
Merge branch 'pr-143'
Prepare mr.developer 1.31.
Bump.
Merge remote-tracking branch 'fschulze/master'

Conflicts:
	docs/HISTORY.txt
	setup.py