The PR reported that the old NFS server did not set uio_td == NULL
for the VOP_READ() call. This patch fixes both the old and new
server for this case.

PR:		185232
Submitted by:	PR had patch for old server
Reviewed by:	kib
MFC after:	2 weeks
Correct min/max cluster counts for FAT12/16/32

FAT12      1..4084
FAT16   4085..65524
FAT32  65525..

This is required for interoperability with other FAT implementations,
and in particular UEFI.

Obtained from:      NetBSD
Sponsored by:       The FreeBSD Foundation
More like gone in 11...
Channel my inner hobgoblin and make all functions enclosed in ()
instead of some in () and some in {}
Turns out that bash whines line a spoiled three year old when it
encounters empty function. Put the 'true' passifier back. This
effectively backs out r264857.

Submitted by: Garrett Cooper
Always define LIBLDNS. We don't need to only define it when it is
enabled.
LIBMILTER can be defined always. No need to restrict to only when
we're building sendmail.
Don't need to make these conditional on MK_LIBCPLUSPLUS. They can be
defined all the time without ill effect.
LIBUNBOUND can be unconditionally set.