Update TODO - remove eject
Update README
Add df(1) man page
Add lsusb(8) man page
Add lsmod(8) man page
Add clear(1), eject(1) and halt(8) man pages
Simplify manpages
Rename manpages to match the proper section

Install manpages to the right place, ensure their permissions
is set correctly.
Add initial su(1)
Bump to C99 for ubase
Use a compound literal instead of malloc() in su(1)
Some stylistic changes to su(1)

Also set errno to zero before calling getspnam().
Only try to ask for a password and check if uid is != 0
We use environ so declare it
Implement -l support for su(1)
Set SHELL environment variable by default

If target user is not root also set USER and LOGNAME.
Implement -p for su(1)
If we are preserving the environment use SHELL instead of pw->pw_shell
fix SHELL being set to the usr's home directory
Setup a sane PATH across su(1)

Also added a config.h for the basic configuration of ubase.