1.  Completely rewritten Makefile that uses bsd.prog.mk more effectively.

2.  Clean up the .S files to use /* */ style comments.

This is a totally cosmetic change, not one byte of the resulting boot
code changes.  But at least it is installed with correct owners and in
the right places, and gets recompiled correctly when things change!
If you are building a kernel without NFS statically linked in you
must #define NFS before including <sys/mount.h> to pick up some of
the definitions needed for struct diskless.  Be sure to undef it after this
so you do not effect other code.

This is kinda sick, but it does the job.  Problem found by davidg.
Include rtprio.h
On second thought...back out previous commit.
Include rtprio.h for struct rtprio.
Little regex code cleaness, idea from jgreco@ns.sol.net
#define HAVE_TERMIOS added for proper terminal handling
Submitted by: smcarey@mailbox.syr.edu
Make fat cursor as early as possible, per Bruce suggestion
Skip 'cua' 3 chars like 'tty' 3 chars
Removed NOOBJ so obj directory gets built if wanted.
Removed a lot of stuff which has no raison d`etre now that the kernel-driver
works correctly.
Prototypes, prototypes and even more prototypes.  Not quite done yet, but
getting closer all the time.
Prototyping and general gcc-shutting up.  Gcc has one warning now which looks
bad, I will get to it eventually, unless somebody beats me to it.
Unused variables, except one with a omnious comment.
apm_bios.h:  removed the equiv-stuff.  Not needed now that the kernel module
works correctly.

clock.h & reg.h: prototypes.
All of this is cosmetic.  prototypes, #includes, printfs and so on.  Makes
GCC a lot more silent.
Ripped out a lot of stuff made to circumvent the previous bogus assy stuff.
Ripped out the "hooks".  Until we know how we want to do it, we shouldn't
start hacking anyway.  Still panics my machine though.
Ripped out APM-hooks.  Not ready for prime time yet.
GCC cleanup.
Reviewed by:
Submitted by:
Obtained from:
Allow multicast NTP.