Improved .gitignore
Revised build system:
 - Restored symbols now linked separately
 - pe2obj not needed
 - whitespace cleanup in spawn/spawn.asm