build: move computation of archChar into new toolchain init() method

This allows "go build" to work when GOARCH is set to something
build.ArchChar does not know about.
Merge remote-tracking branch 'mwhudson/who-cares-about-archchar'