Sync openbsd-compat/openbsd-compat.h from portable OpenSSH. While there, more stuff to openbsd-compat/defines.h