[RFC] More misc. platform cleanup

This was mostly straightforward, but I do have one question.

I saw that `version.c` has `-ebcdic` hardcoded in, presumably from when EBCDIC support was removed a while ago. Given that the flag's existence might falsely imply that EBCDIC support can even be compiled in, can't it just be removed?