Updated a few headers, replaced unix headers

Updated a few headers, but mostly replace with public domain
headers from the musl c library
Fixed binutils patch so it wasn't putting things in 64bit specific place
Moved port io to arch/i386
Moved some tty stuff around
A lot of work on threads

A lot of work to get fork working properly
Just committing everything else in /src
Remove header that should not exist
Removed dos disk image
Backup copies of working test binaries
removed files in mnt
Fixed debug target in Makefile
Updated TODOs