all: copy+update code from x/build/version/*

From x/build git rev a41435cbf9f.

Renames the "version" package to internal/version too.

Updates golang/go#23223

Change-Id: Idbcedeb5f3ac1f2afe527064be0d6ae8524a0358
Reviewed-on: https://go-review.googlesource.com/123677
Reviewed-by: Andrew Bonventre <andybons@golang.org>
diff --git a/go1.9.3/main.go b/go1.9.3/main.go
new file mode 100644
index 0000000..28f48cb
--- /dev/null
+++ b/go1.9.3/main.go
@@ -0,0 +1,24 @@
+// Copyright 2018 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// The go1.9.3 command runs the go command from go1.9.3.
+//
+// To install, run:
+//
+//     $ go get golang.org/dl/go1.9.3
+//     $ go1.9.3 download
+//
+// And then use the go1.9.3 command as if it were your normal go
+// command.
+//
+// See the release notes at https://golang.org/doc/go1.9
+//
+// File bugs at https://golang.org/issues/new
+package main
+
+import "golang.org/dl/internal/version"
+
+func main() {
+	version.Run("go1.9.3")
+}