Add Jakob Kramer to LICENSE
Remove unused header from dmesg(1)
Free minfo table
Import mknod(1) from sbase

mknod(1) is not POSIX and it is not portable so it should be
in ubase instead of sbase.
Import stat(1) from sbase

This utility uses major()/minor() which are not portable.  It
belongs in ubase.
mknod(1) is now in ubase not sbase so update manpage
Update TODO - add getty and login
Add ctrlaltdel tool
add -a flag to enable all swap devices unless noauto opt is set
disable all swap devices
prefer swap device option
Add Carlos J. Torres to LICENSE
Use config.def.h
Remove implemented items from TODO
Add initial version of getty
Always print the program name
Guard against strlcpy()/strlcat() being implemented as macros
Ensure getty prompts for the username

As Eckehard Berns reported:

"On Slackware /bin/login times out after 60 seconds which will
clutter the vt after a couple of minutes with timeout messages and login
prompts. So it seems that getty should ask for the username first even
if login could do it as well."
su is after stat
Don't put '\n' in getty

We can do this in the initscripts.