prefer a locally available Go tarball

fetch from code.google.com only if none is available under
/opt/golang/.

also: allow newlines in echo'ed messages; they appear split in `s push
-n` anyway.