Port io.c to io.go (some stubbed).
Remove EXTRA, HIDEBYLINK and NOVARARGS defines.
Port main.c to main.go, and update README.