add ability to edit limited fields of non-superuser's own user model in admin interface