Define Guests group for anonymous user
Create anonymous user for anonymous user privileges
Add custom authentication backend

This allows to control privileges for anonymous users.
Use accounts.auth.AnonymousUserBackend by default (closes #380).