Added support for kerberos authentication, cache (nscd), and disable/enable of fingerprint authentication.  Also added test against current configuration so that the authconfig command doesn't get run on every puppet run.