Add create-admin function

This is designed to replace the automated-admin-user function.  It is
more flexible, allowing suppression or forcing of adding the user to
sudo, creation of the user and the user's home directory.  It should
work on systems using pam_ldap and pam_mkhomedir.