Make "superuser" and "staff" separate settings

This change will improve the control over the newly created user, so it is possible to decide whether an user is only a staff member, but not an superuser.