Patch from chrischambers to enable south migrations.
Handle anonymous users correctly. Another patch from chrischambers.
Renamed directory tests to threaded_multihost/test_app. Closes #1277

--HG--
rename : tests/__init__.py => threaded_multihost/test_app/__init__.py
rename : tests/manage.py => threaded_multihost/test_app/manage.py
rename : tests/model_tests/__init__.py => threaded_multihost/test_app/model_tests/__init__.py
rename : tests/model_tests/models.py => threaded_multihost/test_app/model_tests/models.py
rename : tests/model_tests/tests.py => threaded_multihost/test_app/model_tests/tests.py
rename : tests/settings.py => threaded_multihost/test_app/settings.py
rename : tests/urls.py => threaded_multihost/test_app/urls.py
Regression test for bug on unknown domain; satchmo #1276
Fixed recursion on unknown domain. Closes satchmo #1276
Doc updates to reflect that we're using bitbucket now. Closes #2
Added support for tests with multihost_patch and sitemaps (cache flush control)
Updated configuration to Django 1.3/1.2
Merging mercurial changes (hg-git is a pain)
Fixing test runner
Updating fields to accomodate custom user model (Django 1.5)
Tests require django > 1.5 to run; updating requirements.txt