Merge branch 'master' into portable
Merge branch 'portable' of ssh://ssh.poolp.org/git/opensmtpd into portable
add checks for getpsnam() [HAVE_GETSNPAM] and shadow.h [HAVE_SHADOW_H]. Fixes #204