Allow site admins to grant fine grained permissions to users
There should be a way for super users to grant certain users specific abilities:
- create domain (user becomes domain_owner)
- manage domains (user is allowed to manage all domains)
- create list (user becomes list_owner)
- manage lists (user is allowed to manage all lists)
I'm not sure if this should be done in core or not.
It would be pretty easy in django, if we use local accounts. Django has a builtin permission system that we could utilize.