1 - Fix try_first_pass / use_first_pass (pam_get_authtok() code &
2 documentation are slightly incorrect, OpenPAM's pam_unix(8) is
3 incorrect, all FreeBSD modules are broken)
5 - Add loop detection to openpam_load_chain().
7 - Complete unit tests for openpam_dispatch().
9 - Stop using PAM_SYMBOL_ERR incorrectly.