Import Apache apr-1.4.8 to vendor staging area.
- Split transmit queue into one for each type. Apparently there will
be a race when using a single active queue for all transmit types.
- Last argument of usb_pause_mtx() is ticks and not milliseconds.
- Remove unused watchdog.
- Remove some unused fields from the RSU softc structure.
- Workaround usbd_transfer_start() recursion from inside of completion
callback.

MFC after:	3 days
Implement interrupt endpoint methods for host mode transfers.

Sponsored by:	DARPA, AFRL
Fix CID 1215129: move the call to lseek(2) before the call to malloc(3)
so that the error path (taken due to lseek(2) failing) isn't leaking
memory.
Fix CID 1215128: Free the allocated buf when image_set_size()
returns and error and we return from bsd_write().
Fix CID 1215125: fstat(2) returns -1 on error and sets errno. It does
not return the error (oops).
Fix CID 1215124: Handle errors properly.
Fix CID 1204394: Use strncpy(3) instead of strcpy(3). Note that it's
ok to not have the name and type strings terminated.
Fix CID 1204379 (vtoc8.c) & CID 1204380 (bsd.c): Cast ncyls to lba_t
before multiplying the 32-bit integrals to avoid any possibility of
truncation before widening. Not a likely scenario to begin with...
"%p" formatting already includes "0x" prefix in printout.
Remove duplicate:
option		AH_DEBUG_ALQ
Explicitly link libzfs against libavl as it is done in OpenSolaris
(4543:12bb2876a62e).  Without this, some third party applications
may break because the lack of AVL related symbols.

FreeBSD base system are not affected because the FreeBSD ZFS command
line tools were all linked against libavl and thus hide the underlying
issue.

PR:		java/183081
Tested by:	jkim
MFC after:	3 days
Inject page fault into the guest if the page table walker detects an invalid
translation for the guest linear address.
Merge sendmail 8.14.9 to HEAD

MFC after:	3 days
Update for sendmail 8.14.9 import

MFC after:	3 days
Minor changes to force commit these files so new freebsd*.cf files are
built to use the new sendmail-8.14.9/cf tree.

MFC after:	3 days
Note merge to head for sendmail 8.14.9.

MFC after:	3 days
imagact_binmisc builds for all supported architectures, so enable it for all.

Any bugs in execution will be dealt with as they crop up.

MFC after:	3 weeks
Relnotes:	Yes
Improve sysctl descriptions for new ZFS sysctls:
vfs.zfs.dirty_data_max
vfs.zfs.dirty_data_max_max
vfs.zfs.dirty_data_sync

Reviewed by:	smh
Approved by:	wblock (mentor)
Fix build: Build libavl as prebuild-lib.

X-MFC-With:	266520