Support user removal
User.pm now supports a remove function that removes the
user from all the user's groups and then from the passwd
file itself.
Additionally, User.pm can store an authentication type
when generating an authentication code so that an authentication
generated for removing a user cannot be used to update a user
and vice versa.
edituser.cgi now recognizes only the correct authentication
type when updating a user.
A web interface to the delete user functionality is not
provided with these changes.