disable IO_NOCACHE B_NOCACHE conversion until it works.
stop using B_AGE, it was effectively retired some time ago.
when demonstrating the correct "double-check" idiom, provide a
reminder that the return value is int...
replace iked_transform pointer with xform id, since target of pointer
might be freed (e.g. on ike sa rekey); ok mikeb@
get rid of redundant {csa,flow}_{src,dst}id pointers, so we don't need
to update it on rekey (fixes use-after-free); ok mikeb@
my previous attempt to fix the renaming of the inet(3) pages was wrong;
this fixes those by referencing the correct page, and cleans up the netintro/
inet entries;

all this on the advice (and ok) of guenther!
Add a bit more detail about dot notation from the old inet(3) manpage.

ok jmc@
Just use char ** for argv like normal people, not char *const *.
We should use the highest possible priority for routes to local addresses.

Requested by claudio@
Plug an xfer leak when detaching root hubs.

This leak is similar to the public xfer leak #1 that was affecting
device interrupt pipes except that root hubs are rarely detached.

Note that this xfer is never associated to any TD and is just used
to indicate that some of the HC ports has changed status, so there
is no need to flag it as "done" before completing it.
Adds $relayd->{dummyrun} and $client->{noclient} flags to relayd tests
framework. These flags can be set from test file which eases performing
dry-runs of relayd long enough to do relayd.conf parsing, thus enabling the
grammar/parser-only tests.  While here, fix and improves args-http-mark.pl to a
correct use-case.

ok reyk
Adds a couple tests for relayd parser, specially recent modifications reyk@ did
to the grammar.

ok reyk
Fix '-b' option to work with the superblock locations output by newfs
on 4096-byte sector disks. No-op on 512-byte sector disks.

Adhering to the bedrock idea that ffs will *never* use anything but
512-byte block disk addressing (a.k.a. daddr_t), and believing that
the 'fake' bread()/bwrite() functions should always be using 512-btye
block numbers like their kernel big brothers, nuke the computed
dev_bsize and use DEV_BSIZE for conversions to/from byte offsets.

Spotted and various fixes tested by David Vasek.

Still to fix: scanning for superblocks on 4K disks.

ok otto@
Modernize spelling. 'Mimick' -> 'Mimic' in comment.
add note about qemu bug
move some remnants of more behaviour to the compat section, and use Xr for
refs to more instead of Nm;
Format string fixes and removal of -Wno-format for *ppc kernels.
Make sure to override PIE_DEFAULT when building a cross-gcc4
format string fixes and removal of -Wno-format for sparc kernels.
Replace Apache v2 license with ISC license.

Thanks to Google for agreeing to offer the code under more agreeable
licensing terms!