sync from cvs repository
in sleepq_wake(), honor the "expected" parameter
Make the Apollo Domain keyboard actually work.

Tested on HP9000/425e and the keyboard model A1630-82001 R2 (RX-60857-HW)
provided by Miod Vallat.  Mouse support needs more work.
Make sleepq_wake() type void.  The return value hasn't been used in
almost 6 years.  Even if it were, returning an arbitrary lwp is a bit
of a wonky interface and can really work only when expected == 1.
Pull random notes on the Apollo Domain keyboard from ancient PR/3528.
Import latest heimdal-1-5-branch from git

Ok'ed + reviewed by elric@
Import latest heimdal-1-5-branch, merge conflicts

Ok'ed and reviewed by elric@
Update build framework for latest heimdal-1-5-branch

Ok'ed and reviewed by elric@
remove duplicate resolve_free_handle(handle);
un __P
The sysctl code does not support verbose route printing that prints the
internal route statistics. Restore the old kmem route printing code that
was not just used for post-mortem displays. Reported by kardel@, test by
netstat -nrvf inet
note kerberos(8) update
Pass a file pointer to write data instead of writing to stdout.
No functional change.
PR/48426: Dimitris Karagkasidis: Make nfsstat use unsigned numbers.
PR/48426: Dimitris Karagkasidis: Convert to sized, unsigned types.
Ideally we could use uint64_t, but for compatibility and performance
we don't (for now)
Explain what is going on with the 64 bit atomic ops, and restore them
for pure kernel use.
Wrap stpncpy() iff GNUC_PREREQ(4,8).  Fixes USE_SSP=yes builds
with gcc 4.5.
scsitest is a SCSI target emulator used by one test, and has little
reason to get installed.  Make the component private to the test using
it and obsolete the installed one.

IOW, rename sys/rump/dev/lib/libscsitest -> tests/dev/scsipi/libscsitest
Fix volume name (Ed Maste)
CPPFLAGS for rump_private.h