Add gitignore to suppress detritus
Remove PLATFORM default

- Will error on raw make if PLATFORM not specified (can be improved)
Play it safe with config.y variables
x86: Add all platform specific code