made deactivation/deletion of the last superuser disabled

enhance performance
overrided User.save() to check whether the user is the last superuser