Redmine #5874: Some users promise compile fixes

So HAVE_PAM_USERPROGS is kinda a misnomer ?
It's not about having PAM's user programs, it's about supporting user promises ...