Do not warn about relative path because of trailing slash

libpuffs calls realpath() to obtain an absolute path to use for mounting.
If the obtained path is different from the one given by the caller, a
warning is issued. This included the situation where the path passed by
the caller just have trailing slashes, a situation where we just want them
to be striped without a warning.
Call ether_input/m_freem without holding a lock or referencing unnecessary objects

When NET_MPSAFE on, a bridge tries to pass up a packet to Layer 3
(or call m_freem) with holding a lock or referencing unnecessary
objects. That causes random lock ups. The change fixes the issue.
pmap->pm_active and pmap->pm_onproc must be destroyed.
Disabel fenv tests for arm, the implementation is incomplete.
Move enough additional 'w' code into 'uptime' to keep the latter
from double-counting utmp users.
whitelist O_CLOEXEC flag, should fix lastlogin issue.
Add clock(9) from Kamil Rytarowski.
remove unused constants (Kamil Rytarowski)
use symbolic constants (Kamil Rytarowski)
Apply a fix, extracted from the UCB RISC-V gcc sources, for the (known)
problems with compiling atomics for the riscv64 target with gcc.  Remove
the now-unneeded workarounds for the 2 files in libasan that were formerly
failing to compile with the optimizer turned on.
Remove note of hack around for riscv compiler problems with
atomics.  This seems to now be fixed.
fix A20/A31 MP
Add some Intel 10/40G devices.
Regen.
use __func__ in some debug messages.
Add mdconfig to rump listsrcdirs
get rid of extra newline at startup
moar registers
defflag debug options
set debug options
uncomment USB ( not functional yet but some hardware setup is done )