If auth fails, call pam_end so PAM backends can call _cleanup
Merge pull request #172 from moobyfr/fix-pam-leak

If auth fails, call pam_end so PAM backends can call _cleanup