OpenBSD -current checkout
Merge branch 'master' into openbsd-current

Conflicts:
	.gitignore
update
sync with current
sync with current
sync with current
sync with current
sync with current
sync with current
sync with current
update
sync with current and add missing files from master
sync with current
sync with current
sync with current
document missing feature
grow MAX_LOCALPART_SIZE and MAX_DOMAINPART_SIZE by 1 (for the '\0')
replace fatal() with smtp_free()
add missing bits for lmtp support (from Ashish SHUKLA).
only use local hostname in Received lines when it was not overriden
by the listener