Cleanup some django.contrib.gis tests and fix random failure.

I wanted to fix the random `django.contrib.gis.tests.geoapp.tests.GeoQuerySetTest.test_make_line` failure happening on some builds — see
http://djangoci.com/job/django-pull-requests/database=postgis,python=python3.4/1080/testReport/junit/django.contrib.gis.tests.geoapp.tests/GeoQuerySetTest/test_make_line/ for instance — and I realized that the assertion functions used needed some cleanup too. I put it all in this PR.

The `tolerance=10e-5` parameter might look arbitrary, but since it's the minimum precision of the ref_line coordinates I think there is no need to check with a better precision.
Can you add a comment here why `10e-5` is not arbitrary.