Fix Anonymous User errors in Django-guardian

Fix Anonymous User errors when using both django-guardian and DjangoModelPermissionsOrAnonReadOnly.

The django-guardian AnonymousUser differs from the Django.contrib.auth one. If you try to get_objects_for_user() using the default Django.contrib.auth user it fails.