Integration tests using xvfbwrapper.
Updated Python 3 Django version. Fixed the way xvfb is imported.
Updated the hacking/contributing part of the documentation.
Updated Makefile: testall is no longer used.
Integration tests can be easily excluded.
Fix how integration tests are skipped.