fix bogus extension: $code and $code2 belong in _system, so that
both system and verbose_system will work properly.
makewhatis being now external, it no longer requires picky/test/check_dir.
It also can't handle too many manpages at once (shell limit) so hand-feed
it (problem spotted by landry@).

Some tests by schwarze@.
yet more code that no longer makes any sense
remove dead files
correctly match size and buffer. from enh at google
Fix eui64 address generation, broken since the removal of the link-layer
address from the per-ifp list.

Found the hard way by weerd@, florian@ and stsp@, ok florian@
Assign the queue ID to the correct packet header when sending ICMP messages.

ok henning@
The argv[] used for el_set() EL_BIND, EL_SETTY, etc should be terminated
by NULL. Fix from NetBSD via yasuoka@ but changed by me not to walk off
the end of array with >20 arguments.

ok yasuoka
Add support for -o XXX or -oXXX options in libfuse.

inputs from tedu@, ok tedu@
Add -o max_read=XXX support in fuse. This is needed by usmb to have a
working read() and write().

ok tedu@
Deep down inside OpenSSL, err... LibreSSL, RSA_set_ex_data attempts to
free() the external data when releasing the RSA object.  The
RSA_GET_EX_NEW_INDEX(3) manual page doesn't mention that this is the
default behaviour - it just describes the possible free_func()
callback - and the code path in libcrypto is hiding the fact behind
layers of abstraction.

Fix possible double free by allocating and copying the external data
reference that is used for RSA privsep (pkiname in smtpd's case).

ok eric@ gilles@
Format string fixes for XHCI_DEBUG.
Add VIA VL80x xHCI.
regen
KSSL is dead... nuke KSSL_DEBUG from orbit.

ok beck@ miod@
Unify the SSL privsep key loading functions.

ok eric@
format string cleanup: change "%i" to "%d" and fix a few typos
As suggested by guenther@ and millert@, replace seek+[read|write] with
p[read|write].  Makes the code much clearer by eliminating extra error
checking and verbiage.

No intentional functional change.

Tweaks by and ok guenther@
Merge the fixes from the upstream.  Factor out some common code in
tty.c and fix EL_SETTY to work.

ok nicm
remove irrelevant, outdated, and misleading sentence suggesting that
you need to set up a local mirror for the install sets

brought to attention by pascal@ ok krw@