avoid using sys/param.h whenever possible
Merge branch 'master' into portable

Conflicts:
	smtpd/aliases.c
	smtpd/bounce.c
	smtpd/compress_backend.c
	smtpd/compress_gzip.c
	smtpd/config.c
	smtpd/control.c
	smtpd/delivery.c
	smtpd/delivery_filename.c
	smtpd/delivery_lmtp.c
	smtpd/delivery_maildir.c
	smtpd/delivery_mbox.c
	smtpd/delivery_mda.c
	smtpd/enqueue.c
	smtpd/envelope.c
	smtpd/expand.c
	smtpd/forward.c
	smtpd/iobuf.c
	smtpd/ioev.c
	smtpd/lka.c
	smtpd/lka_session.c
	smtpd/log.c
	smtpd/makemap.c
	smtpd/mda.c
	smtpd/mfa.c
	smtpd/mfa_session.c
	smtpd/mta.c
	smtpd/mta_session.c
	smtpd/parser.c
	smtpd/queue.c
	smtpd/queue_backend.c
	smtpd/queue_fsqueue.c
	smtpd/queue_null.c
	smtpd/queue_ram.c
	smtpd/ruleset.c
	smtpd/scheduler.c
	smtpd/scheduler_backend.c
	smtpd/scheduler_null.c
	smtpd/scheduler_ramqueue.c
	smtpd/smtp.c
	smtpd/smtp_session.c
	smtpd/smtpd.c
	smtpd/ssl.c
	smtpd/ssl_smtpd.c
	smtpd/stat_backend.c
	smtpd/stat_ramstat.c
	smtpd/table.c
	smtpd/table_db.c
	smtpd/table_getpwnam.c
	smtpd/table_ldap.c
	smtpd/table_sqlite.c
	smtpd/table_static.c
	smtpd/to.c
	smtpd/util.c