Rename rumpcomp_user.c -> virtif_user.c
Convert to new-style RUMPCOMP_USER_SRCS in Makefile.
Help the hack verifying malloc alignment expectations and force the
word size definition on sh* to be a compile time constant. We do not
provide a single library supporting both variants, so we pick the
smaller alignment for now.
For compilers without __COUNTER__, make the ctassert name contain
__INCLUDE_LEVEL__ ## _ ## __LINE__.  It's not perfect, but at least it's
better than just __LINE__ since it avoids collisions between .c's and .h's.

Incidentally, why does half of the kernel call CTASSERT() and the
other half __CTASSERT()?
allow VIF_DYING() implementation to protest
remove unnecessary header inclusions
No reason to attach if_virt as a RUMP_COMPONENT(), simply use MODULE().
More CPUCFG registers
Warn if a cpu failed to hatch.
Add a commented out IST_MPSAFE
Support MPSAFE interrupts.
Add IST_MPSAFE flag
make this compile again
Add rump kernel syscall wrapper flag for a bunch of time-related
syscalls (nanosleep, clock_gettime, etc.).  These are mostly intended
for situations where a rump kernel runs on an OS-less host.
regen: time/timer related syscalls for rump kernels
Add rumpkern_time for nanosleep, clock_gettime, setitimer, etc.
+ rumpkern_time
If dlopen returns NULL assume we are statically linked and return,
rather than getting a warning when dlinfo fails.
Fixed wrong cast and invalid array access in the calibration framework, as
documented in PR kern/45872. The AA() macro accessed sample coordinates as
long integers, whereas they are really stored as signed integers.

Fixes calibration on my Wetab device.
Remove an unused variable
Remove unused variables