update branch to NetBSD 1.4, (NetBSD constant to 1.4_ALPHA date)
Update to 1.4_ALPHA
unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on.  No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
move the boot/disk.* code to common/blkdev.*, and gut it.  The previous
guts were actually functionally equivalent to the current guts, but were
much larger, filled with bugs, and indeed poked around at the disklabel
when some of those bugs prevented them from ever using the disklabel!
abstract the prom device open/close into a separate module, which
provides the correct functions for primary, secondary, and unified
boot blocks.  actually behave correctly (e.g. expect correct arguments,
perform correct operations) depending on which you are.  also
some minor cleanup.
add a common putstr() function which just puts()'s the chars in
its argument string.  implement a broken version of panic() in terms
of it, for cases where we need panic() but can't affort printf().
Pull up rev 1.133 from trunk.
pull-up revision 1.37 to fix previous revision (no longer use malloc)
pull-up revision 1.29
sync to 1.112
sync to 1.134
SMALL kernel is not included in kern.tgz.
pullup 1.15
pull up rev 1.5
pull up rev 1.7
Note loadbsd.x.
From -current: add errno.c (to define the errno variable). This makes
the bootblocks link again.
Pull up 1.3 from the trunk:  fix for PR 7310.
Pull up rev 1.3 from trunk.
From trunk:
Make sure to get the magic MBR number right (i.e. use u_int16_t).