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 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.