gosrc: re-generate std lib for 1.9

Change-Id: I9d5d6df05cd0dfa094074668b0911fb18edbb927
Reviewed-on: https://go-review.googlesource.com/58612
Reviewed-by: Stephen Weinberg <stephenmw@google.com>
diff --git a/gosrc/data.go b/gosrc/data.go
index 385b544..64e6708 100644
--- a/gosrc/data.go
+++ b/gosrc/data.go
@@ -11,93 +11,131 @@
 )
 
 var pathFlags = map[string]int{
-	"C":                                           2,
-	"archive":                                     1,
-	"archive/tar":                                 3,
-	"archive/zip":                                 3,
-	"bufio":                                       3,
-	"builtin":                                     3,
-	"bytes":                                       3,
-	"cmd":                                         1,
-	"cmd/addr2line":                               3,
-	"cmd/asm":                                     3,
-	"cmd/asm/internal":                            1,
-	"cmd/asm/internal/arch":                       3,
-	"cmd/asm/internal/asm":                        3,
-	"cmd/asm/internal/flags":                      3,
-	"cmd/asm/internal/lex":                        3,
-	"cmd/cgo":                                     3,
-	"cmd/compile":                                 3,
-	"cmd/compile/internal":                        1,
-	"cmd/compile/internal/amd64":                  3,
-	"cmd/compile/internal/arm":                    3,
-	"cmd/compile/internal/arm64":                  3,
-	"cmd/compile/internal/gc":                     3,
-	"cmd/compile/internal/mips":                   3,
-	"cmd/compile/internal/mips64":                 3,
-	"cmd/compile/internal/ppc64":                  3,
-	"cmd/compile/internal/s390x":                  3,
-	"cmd/compile/internal/ssa":                    3,
-	"cmd/compile/internal/syntax":                 3,
-	"cmd/compile/internal/test":                   3,
-	"cmd/compile/internal/x86":                    3,
-	"cmd/cover":                                   3,
-	"cmd/dist":                                    3,
-	"cmd/doc":                                     3,
-	"cmd/fix":                                     3,
-	"cmd/go":                                      3,
-	"cmd/gofmt":                                   3,
-	"cmd/internal":                                1,
-	"cmd/internal/bio":                            3,
-	"cmd/internal/browser":                        3,
-	"cmd/internal/dwarf":                          3,
-	"cmd/internal/gcprog":                         3,
-	"cmd/internal/goobj":                          3,
-	"cmd/internal/obj":                            3,
-	"cmd/internal/obj/arm":                        3,
-	"cmd/internal/obj/arm64":                      3,
-	"cmd/internal/obj/mips":                       3,
-	"cmd/internal/obj/ppc64":                      3,
-	"cmd/internal/obj/s390x":                      3,
-	"cmd/internal/obj/x86":                        3,
-	"cmd/internal/objfile":                        3,
-	"cmd/internal/sys":                            3,
-	"cmd/link":                                    3,
-	"cmd/link/internal":                           1,
-	"cmd/link/internal/amd64":                     3,
-	"cmd/link/internal/arm":                       3,
-	"cmd/link/internal/arm64":                     3,
-	"cmd/link/internal/ld":                        3,
-	"cmd/link/internal/mips":                      3,
-	"cmd/link/internal/mips64":                    3,
-	"cmd/link/internal/ppc64":                     3,
-	"cmd/link/internal/s390x":                     3,
-	"cmd/link/internal/x86":                       3,
-	"cmd/nm":                                      3,
-	"cmd/objdump":                                 3,
-	"cmd/pack":                                    3,
-	"cmd/pprof":                                   3,
-	"cmd/pprof/internal":                          1,
-	"cmd/pprof/internal/commands":                 3,
-	"cmd/pprof/internal/driver":                   3,
-	"cmd/pprof/internal/fetch":                    3,
-	"cmd/pprof/internal/plugin":                   3,
-	"cmd/pprof/internal/report":                   3,
-	"cmd/pprof/internal/svg":                      3,
-	"cmd/pprof/internal/symbolizer":               3,
-	"cmd/pprof/internal/symbolz":                  3,
-	"cmd/pprof/internal/tempfile":                 3,
-	"cmd/trace":                                   3,
-	"cmd/vendor":                                  1,
-	"cmd/vendor/golang.org":                       1,
-	"cmd/vendor/golang.org/x":                     1,
-	"cmd/vendor/golang.org/x/arch":                1,
-	"cmd/vendor/golang.org/x/arch/arm":            1,
-	"cmd/vendor/golang.org/x/arch/arm/armasm":     3,
-	"cmd/vendor/golang.org/x/arch/ppc64":          1,
-	"cmd/vendor/golang.org/x/arch/ppc64/ppc64asm": 3,
-	"cmd/vendor/golang.org/x/arch/x86":            1,
-	"cmd/vendor/golang.org/x/arch/x86/x86asm":     3,
+	"C":                                                       2,
+	"archive":                                                 1,
+	"archive/tar":                                             3,
+	"archive/zip":                                             3,
+	"bufio":                                                   3,
+	"builtin":                                                 3,
+	"bytes":                                                   3,
+	"cmd":                                                     1,
+	"cmd/addr2line":                                           3,
+	"cmd/api":                                                 3,
+	"cmd/asm":                                                 3,
+	"cmd/asm/internal":                                        1,
+	"cmd/asm/internal/arch":                                   3,
+	"cmd/asm/internal/asm":                                    3,
+	"cmd/asm/internal/flags":                                  3,
+	"cmd/asm/internal/lex":                                    3,
+	"cmd/cgo":                                                 3,
+	"cmd/compile":                                             3,
+	"cmd/compile/internal":                                    1,
+	"cmd/compile/internal/amd64":                              3,
+	"cmd/compile/internal/arm":                                3,
+	"cmd/compile/internal/arm64":                              3,
+	"cmd/compile/internal/gc":                                 3,
+	"cmd/compile/internal/mips":                               3,
+	"cmd/compile/internal/mips64":                             3,
+	"cmd/compile/internal/ppc64":                              3,
+	"cmd/compile/internal/s390x":                              3,
+	"cmd/compile/internal/ssa":                                3,
+	"cmd/compile/internal/syntax":                             3,
+	"cmd/compile/internal/test":                               3,
+	"cmd/compile/internal/types":                              3,
+	"cmd/compile/internal/x86":                                3,
+	"cmd/cover":                                               3,
+	"cmd/dist":                                                3,
+	"cmd/doc":                                                 3,
+	"cmd/fix":                                                 3,
+	"cmd/go":                                                  3,
+	"cmd/go/internal":                                         1,
+	"cmd/go/internal/base":                                    3,
+	"cmd/go/internal/bug":                                     3,
+	"cmd/go/internal/buildid":                                 3,
+	"cmd/go/internal/cfg":                                     3,
+	"cmd/go/internal/clean":                                   3,
+	"cmd/go/internal/cmdflag":                                 3,
+	"cmd/go/internal/doc":                                     3,
+	"cmd/go/internal/envcmd":                                  3,
+	"cmd/go/internal/fix":                                     3,
+	"cmd/go/internal/fmtcmd":                                  3,
+	"cmd/go/internal/generate":                                3,
+	"cmd/go/internal/get":                                     3,
+	"cmd/go/internal/help":                                    3,
+	"cmd/go/internal/list":                                    3,
+	"cmd/go/internal/load":                                    3,
+	"cmd/go/internal/run":                                     3,
+	"cmd/go/internal/str":                                     3,
+	"cmd/go/internal/test":                                    3,
+	"cmd/go/internal/tool":                                    3,
+	"cmd/go/internal/version":                                 3,
+	"cmd/go/internal/vet":                                     3,
+	"cmd/go/internal/web":                                     3,
+	"cmd/go/internal/work":                                    3,
+	"cmd/gofmt":                                               3,
+	"cmd/internal":                                            1,
+	"cmd/internal/bio":                                        3,
+	"cmd/internal/browser":                                    3,
+	"cmd/internal/dwarf":                                      3,
+	"cmd/internal/gcprog":                                     3,
+	"cmd/internal/goobj":                                      3,
+	"cmd/internal/obj":                                        3,
+	"cmd/internal/obj/arm":                                    3,
+	"cmd/internal/obj/arm64":                                  3,
+	"cmd/internal/obj/mips":                                   3,
+	"cmd/internal/obj/ppc64":                                  3,
+	"cmd/internal/obj/s390x":                                  3,
+	"cmd/internal/obj/x86":                                    3,
+	"cmd/internal/objabi":                                     3,
+	"cmd/internal/objfile":                                    3,
+	"cmd/internal/src":                                        3,
+	"cmd/internal/sys":                                        3,
+	"cmd/link":                                                3,
+	"cmd/link/internal":                                       1,
+	"cmd/link/internal/amd64":                                 3,
+	"cmd/link/internal/arm":                                   3,
+	"cmd/link/internal/arm64":                                 3,
+	"cmd/link/internal/ld":                                    3,
+	"cmd/link/internal/mips":                                  3,
+	"cmd/link/internal/mips64":                                3,
+	"cmd/link/internal/ppc64":                                 3,
+	"cmd/link/internal/s390x":                                 3,
+	"cmd/link/internal/x86":                                   3,
+	"cmd/nm":                                                  3,
+	"cmd/objdump":                                             3,
+	"cmd/pack":                                                3,
+	"cmd/pprof":                                               3,
+	"cmd/trace":                                               3,
+	"cmd/vendor":                                              1,
+	"cmd/vendor/github.com":                                   1,
+	"cmd/vendor/github.com/google":                            1,
+	"cmd/vendor/github.com/google/pprof":                      1,
+	"cmd/vendor/github.com/google/pprof/driver":               3,
+	"cmd/vendor/github.com/google/pprof/internal":             1,
+	"cmd/vendor/github.com/google/pprof/internal/binutils":    3,
+	"cmd/vendor/github.com/google/pprof/internal/driver":      3,
+	"cmd/vendor/github.com/google/pprof/internal/elfexec":     3,
+	"cmd/vendor/github.com/google/pprof/internal/graph":       3,
+	"cmd/vendor/github.com/google/pprof/internal/measurement": 3,
+	"cmd/vendor/github.com/google/pprof/internal/plugin":      3,
+	"cmd/vendor/github.com/google/pprof/internal/proftest":    3,
+	"cmd/vendor/github.com/google/pprof/internal/report":      3,
+	"cmd/vendor/github.com/google/pprof/internal/symbolizer":  3,
+	"cmd/vendor/github.com/google/pprof/internal/symbolz":     3,
+	"cmd/vendor/github.com/google/pprof/profile":              3,
+	"cmd/vendor/github.com/google/pprof/third_party":          1,
+	"cmd/vendor/github.com/google/pprof/third_party/svg":      3,
+	"cmd/vendor/github.com/ianlancetaylor":                    1,
+	"cmd/vendor/github.com/ianlancetaylor/demangle":           3,
+	"cmd/vendor/golang.org":                                   1,
+	"cmd/vendor/golang.org/x":                                 1,
+	"cmd/vendor/golang.org/x/arch":                            1,
+	"cmd/vendor/golang.org/x/arch/arm":                        1,
+	"cmd/vendor/golang.org/x/arch/arm/armasm":                 3,
+	"cmd/vendor/golang.org/x/arch/ppc64":                      1,
+	"cmd/vendor/golang.org/x/arch/ppc64/ppc64asm":             3,
+	"cmd/vendor/golang.org/x/arch/x86":                        1,
+	"cmd/vendor/golang.org/x/arch/x86/x86asm":                 3,
 	"cmd/vet":                           3,
 	"cmd/vet/internal":                  1,
 	"cmd/vet/internal/cfg":              3,
@@ -170,6 +208,7 @@
 	"go/internal":                       1,
 	"go/internal/gccgoimporter":         3,
 	"go/internal/gcimporter":            3,
+	"go/internal/srcimporter":           3,
 	"go/parser":                         3,
 	"go/printer":                        3,
 	"go/scanner":                        3,
@@ -194,9 +233,9 @@
 	"index":                             1,
 	"index/suffixarray":                 3,
 	"internal":                          1,
+	"internal/cpu":                      3,
 	"internal/nettrace":                 3,
-	"internal/pprof":                    1,
-	"internal/pprof/profile":            3,
+	"internal/poll":                     3,
 	"internal/race":                     3,
 	"internal/singleflight":             3,
 	"internal/syscall":                  1,
@@ -211,6 +250,7 @@
 	"log/syslog":                        3,
 	"math":                              3,
 	"math/big":                          3,
+	"math/bits":                         3,
 	"math/cmplx":                        3,
 	"math/rand":                         3,
 	"mime":                              3,
@@ -252,7 +292,7 @@
 	"runtime/internal/sys":                                          3,
 	"runtime/pprof":                                                 3,
 	"runtime/pprof/internal":                                        1,
-	"runtime/pprof/internal/protopprof":                             3,
+	"runtime/pprof/internal/profile":                                3,
 	"runtime/race":                                                  3,
 	"runtime/trace":                                                 3,
 	"sort":                                                          3,
@@ -291,12 +331,16 @@
 	"vendor/golang_org/x/net/idna":                                  3,
 	"vendor/golang_org/x/net/lex":                                   1,
 	"vendor/golang_org/x/net/lex/httplex":                           3,
+	"vendor/golang_org/x/net/nettest":                               3,
+	"vendor/golang_org/x/net/proxy":                                 3,
 	"vendor/golang_org/x/net/route":                                 3,
 	"vendor/golang_org/x/text":                                      1,
+	"vendor/golang_org/x/text/secure":                               3,
+	"vendor/golang_org/x/text/secure/bidirule":                      3,
 	"vendor/golang_org/x/text/transform":                            3,
-	"vendor/golang_org/x/text/unicode":                              1,
+	"vendor/golang_org/x/text/unicode":                              3,
+	"vendor/golang_org/x/text/unicode/bidi":                         3,
 	"vendor/golang_org/x/text/unicode/norm":                         3,
-	"vendor/golang_org/x/text/width":                                3,
 }
 
 var validTLDs = map[string]bool{
@@ -368,6 +412,7 @@
 	".aq":                       true,
 	".aquarelle":                true,
 	".ar":                       true,
+	".arab":                     true,
 	".aramco":                   true,
 	".archi":                    true,
 	".army":                     true,
@@ -703,6 +748,7 @@
 	".estate":                   true,
 	".esurance":                 true,
 	".et":                       true,
+	".etisalat":                 true,
 	".eu":                       true,
 	".eurovision":               true,
 	".eus":                      true,
@@ -837,6 +883,7 @@
 	".gratis":                   true,
 	".green":                    true,
 	".gripe":                    true,
+	".grocery":                  true,
 	".group":                    true,
 	".gs":                       true,
 	".gt":                       true,
@@ -886,6 +933,7 @@
 	".hosting":                  true,
 	".hot":                      true,
 	".hoteles":                  true,
+	".hotels":                   true,
 	".hotmail":                  true,
 	".house":                    true,
 	".how":                      true,
@@ -1076,6 +1124,7 @@
 	".man":                      true,
 	".management":               true,
 	".mango":                    true,
+	".map":                      true,
 	".market":                   true,
 	".marketing":                true,
 	".markets":                  true,
@@ -1099,6 +1148,7 @@
 	".men":                      true,
 	".menu":                     true,
 	".meo":                      true,
+	".merckmsd":                 true,
 	".metlife":                  true,
 	".mg":                       true,
 	".mh":                       true,
@@ -1144,7 +1194,6 @@
 	".msd":                      true,
 	".mt":                       true,
 	".mtn":                      true,
-	".mtpc":                     true,
 	".mtr":                      true,
 	".mu":                       true,
 	".museum":                   true,
@@ -1227,7 +1276,6 @@
 	".orange":                   true,
 	".org":                      true,
 	".organic":                  true,
-	".orientexpress":            true,
 	".origins":                  true,
 	".osaka":                    true,
 	".otsuka":                   true,
@@ -1253,6 +1301,7 @@
 	".pg":                       true,
 	".ph":                       true,
 	".pharmacy":                 true,
+	".phd":                      true,
 	".philips":                  true,
 	".phone":                    true,
 	".photo":                    true,
@@ -1356,6 +1405,7 @@
 	".rs":                       true,
 	".rsvp":                     true,
 	".ru":                       true,
+	".rugby":                    true,
 	".ruhr":                     true,
 	".run":                      true,
 	".rw":                       true,
@@ -1397,6 +1447,7 @@
 	".scot":                     true,
 	".sd":                       true,
 	".se":                       true,
+	".search":                   true,
 	".seat":                     true,
 	".secure":                   true,
 	".security":                 true,
@@ -1668,13 +1719,16 @@
 	".xn--11b4c3d":              true,
 	".xn--1ck2e1b":              true,
 	".xn--1qqw23a":              true,
+	".xn--2scrj9c":              true,
 	".xn--30rr7y":               true,
 	".xn--3bst00m":              true,
 	".xn--3ds443g":              true,
 	".xn--3e0b707e":             true,
+	".xn--3hcrj9c":              true,
 	".xn--3oq18vl8pn36a":        true,
 	".xn--3pxu8k":               true,
 	".xn--42c2d9a":              true,
+	".xn--45br5cyl":             true,
 	".xn--45brj9c":              true,
 	".xn--45q11c":               true,
 	".xn--4gbrim":               true,
@@ -1728,7 +1782,9 @@
 	".xn--gckr3f0f":             true,
 	".xn--gecrj9c":              true,
 	".xn--gk3at1e":              true,
+	".xn--h2breg3eve":           true,
 	".xn--h2brj9c":              true,
+	".xn--h2brj9c8c":            true,
 	".xn--hxt814e":              true,
 	".xn--i1b6b1a6a2e":          true,
 	".xn--imr513n":              true,
@@ -1749,15 +1805,18 @@
 	".xn--mgba3a3ejt":           true,
 	".xn--mgba3a4f16a":          true,
 	".xn--mgba7c0bbn0a":         true,
+	".xn--mgbaakc7dvf":          true,
 	".xn--mgbaam7a8h":           true,
 	".xn--mgbab2bd":             true,
 	".xn--mgbai9azgqp6j":        true,
 	".xn--mgbayh7gpa":           true,
 	".xn--mgbb9fbpob":           true,
+	".xn--mgbbh1a":              true,
 	".xn--mgbbh1a71e":           true,
 	".xn--mgbc0a9azcg":          true,
 	".xn--mgbca7dzdo":           true,
 	".xn--mgberp4a5d4ar":        true,
+	".xn--mgbgu82a":             true,
 	".xn--mgbi4ecexp":           true,
 	".xn--mgbpl2fh":             true,
 	".xn--mgbt3dhd":             true,
@@ -1768,6 +1827,7 @@
 	".xn--mxtq1m":               true,
 	".xn--ngbc5azd":             true,
 	".xn--ngbe9e0a":             true,
+	".xn--ngbrx":                true,
 	".xn--node":                 true,
 	".xn--nqv7f":                true,
 	".xn--nqv7fs00ema":          true,
@@ -1784,6 +1844,7 @@
 	".xn--qxam":                 true,
 	".xn--rhqv96g":              true,
 	".xn--rovu88b":              true,
+	".xn--rvc1e0am3e":           true,
 	".xn--s9brj9c":              true,
 	".xn--ses554g":              true,
 	".xn--t60b56a":              true,