Add lots of URL tests.

* The URLsMixin from incuna_test_utils/testcases/urls.py
  isn't quite doing what we want here, so rip it off and
  make a small modification (resolve(...).func.cls ->
  resolve(...).func).
* Add lots of tests for the django.contrib.auth views
  that we're using (the others are more complex).