Link dynamically by default

MKDYNAMICROOT is still kept at no, since our shared libraries
are in /usr/lib and we need the binaries from the root file
system in order to mount /usr...
Ramdisk makefile update

Use `cp -p` instead of ${INSTALL} or ${HOST_INSTALL_FILE}
Use directly the password database from where it is generated
Simplify the Makefile (WIP)
Memory: do not rebuild the ramdisk over and over

While here, reduce Makefile
Fix cross-building in NetBSD

Note that configure has not been really regenerated from
configure.ac as the instructions say, so be careful here.
Fix file permissions
binutils: reduce MINIX patch
Drop obsolete <minix/compiler.h> and <minix/crtso.h>
Remove obsolete stdlib.h from sys/ subtree

Was introduced to allow compilation of NetBSD boot monitor;
is now obsolete since the nominal <stdint.h> is aligned.

While here, fix a bug with weak_alias of putenv(): the MINIX way
is to alias all the "normal" names with the "real" name __foo50,
while it is different from NetBSD's perspective.

Also protect some __RENAME in stdlib.h from _STANDALONE code
(the obsolete copy hided those previously.)
libsys: fix building the shared library
libc: make MINIX assembly code position-independent

While here, simplify ucontext.S
libc/i386: add 80-bit long double support functions

Used in rare yet legal cases (conversions from long double to uint64_t)
On NetBSD with clang, libgcc is used silently, but it does not exist
always on MINIX.
While here, fix a glitch on NetBSD source where the code is #ifdef'd
with __i486__, while __i386__ is the symbol to test for.
libminlib/i386: cleaning on assembly code

read_host_time_ns() which is a VMware-specific extension, presently unused,
is given its own file in order to give it more exposition
Configfile library moved into service+dhcpd

... which are the 2 only "users" remaining...
Remove obsolete "ack" size and nm
fsck_ext2: fix a small bug about e2d_type
While here, also actually check e2d_type...
Disable debug keys in ttycX

Function keys in any virtual console create some dump on main
console (first virtual, /dev/console); unless debug_fkeys=0 is set
in boot monitor, in which case no function keys generate dump.

With this patch, you can restrict the virtual console where dumps
are produced; with debug_fkeys=0, none generates dumps (unchanged);
with debug_fkeys=1 (most useful setting), only the first virtual
console, which is the one which gets the dumps, can generate output;
on second and further consoles (/dev/ttyc?), the function keys are
passed to applications.

Caveat empteor: the console= boot option conflicts with this
setting since it changes the notion of which is the console.
sys/lib/libz: align with NetBSD
Boot_monitor: names on disk without \0

On-disk names with ext2fs and minixfs are not null-terminated,
unlike the original FFS design.
Boot_monitor: implement load_mods for ext2fs

While here, also implement it for ufs, ffs*, and lfs*