Update all build scripts to be less hacky, and drop support for EOL 4.7

Also clean up config args for binutils gold linker