Fix broken link
Merge pull request #125 from mozillazg/patch-1

Fix broken link
Fix interaction between `db` and `transaction_db` fixtures

This adds a new helper method (`_django_db_fixture_helper`), which is
being called from `db` and `transaction_db`.

The intermediate helper function (in contrast to using an internal fixture)
is necessary for setting up the `django_db` mark.

Fixes https://github.com/pelme/pytest_django/issues/126
doc: reviewed contributing.rst, mention "make test"
Remove accidentally committed .Python symlink
Add get_django_version to lazy_django.py
Add support for custom user modules introduced in Django 1.5

Since Django >= 1.5 the username field is variable, so
get 'username field' by using UserModel.USERNAME_FIELD
Use get_django_version to avoid duplication of code

This also avoids hacks to mute pyflakes.
Add a new test app which has a custom user model
Add test env to test the interaction with custom user models