Made the new runner the default only for 1.7+.

Separated django.contrib tests preparation to a contextmanager
to make it clear which workarounds are for what.