Fix build system, update linker.exe, include NASM
Another round of cleanups