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'.
Merge pull request #111 from modcloth-labs/special-case-go-number-versions

Rework go version alias handling