Rework go version alias handling

such that `tip` still passes through, but numbered versions are prefixed with `go`.  Also aliasing '1.0' to '1.0.3'.