imports: update zstdlib to Go 1.12

Change-Id: Ie70c3d060de9c2e5d3404e073bdc20defdc46357
Reviewed-on: https://go-review.googlesource.com/c/160183
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/imports/mkstdlib.go b/imports/mkstdlib.go
index 5e53378..5059ad4 100644
--- a/imports/mkstdlib.go
+++ b/imports/mkstdlib.go
@@ -58,6 +58,7 @@
 		mustOpen(api("go1.9.txt")),
 		mustOpen(api("go1.10.txt")),
 		mustOpen(api("go1.11.txt")),
+		mustOpen(api("go1.12.txt")),
 	)
 	sc := bufio.NewScanner(f)
 
diff --git a/imports/zstdlib.go b/imports/zstdlib.go
index ca4f0b2..c18a009 100644
--- a/imports/zstdlib.go
+++ b/imports/zstdlib.go
@@ -112,6 +112,7 @@
 		"Reader":          true,
 		"Repeat":          true,
 		"Replace":         true,
+		"ReplaceAll":      true,
 		"Runes":           true,
 		"Split":           true,
 		"SplitAfter":      true,
@@ -441,6 +442,9 @@
 		"RequireAnyClientCert":                 true,
 		"Server":                               true,
 		"SignatureScheme":                      true,
+		"TLS_AES_128_GCM_SHA256":               true,
+		"TLS_AES_256_GCM_SHA384":               true,
+		"TLS_CHACHA20_POLY1305_SHA256":         true,
 		"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA": true,
 		"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256": true,
 		"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": true,
@@ -469,6 +473,7 @@
 		"VersionTLS10":                            true,
 		"VersionTLS11":                            true,
 		"VersionTLS12":                            true,
+		"VersionTLS13":                            true,
 		"X25519":                                  true,
 		"X509KeyPair":                             true,
 	},
@@ -1835,6 +1840,7 @@
 		"R_PPC_UADDR32":                             true,
 		"R_RISCV":                                   true,
 		"R_RISCV_32":                                true,
+		"R_RISCV_32_PCREL":                          true,
 		"R_RISCV_64":                                true,
 		"R_RISCV_ADD16":                             true,
 		"R_RISCV_ADD32":                             true,
@@ -2260,6 +2266,7 @@
 		"IMAGE_FILE_MACHINE_AMD64":             true,
 		"IMAGE_FILE_MACHINE_ARM":               true,
 		"IMAGE_FILE_MACHINE_ARM64":             true,
+		"IMAGE_FILE_MACHINE_ARMNT":             true,
 		"IMAGE_FILE_MACHINE_EBC":               true,
 		"IMAGE_FILE_MACHINE_I386":              true,
 		"IMAGE_FILE_MACHINE_IA64":              true,
@@ -2753,6 +2760,7 @@
 		"New":             true,
 		"Note":            true,
 		"Package":         true,
+		"PreserveAST":     true,
 		"Synopsis":        true,
 		"ToHTML":          true,
 		"ToText":          true,
@@ -2764,9 +2772,10 @@
 		"Source": true,
 	},
 	"go/importer": map[string]bool{
-		"Default": true,
-		"For":     true,
-		"Lookup":  true,
+		"Default":     true,
+		"For":         true,
+		"ForCompiler": true,
+		"Lookup":      true,
 	},
 	"go/parser": map[string]bool{
 		"AllErrors":         true,
@@ -3296,6 +3305,7 @@
 		"SeekEnd":          true,
 		"SeekStart":        true,
 		"Seeker":           true,
+		"StringWriter":     true,
 		"TeeReader":        true,
 		"WriteCloser":      true,
 		"WriteSeeker":      true,
@@ -3498,6 +3508,12 @@
 		"Word":          true,
 	},
 	"math/bits": map[string]bool{
+		"Add":             true,
+		"Add32":           true,
+		"Add64":           true,
+		"Div":             true,
+		"Div32":           true,
+		"Div64":           true,
 		"LeadingZeros":    true,
 		"LeadingZeros16":  true,
 		"LeadingZeros32":  true,
@@ -3508,6 +3524,9 @@
 		"Len32":           true,
 		"Len64":           true,
 		"Len8":            true,
+		"Mul":             true,
+		"Mul32":           true,
+		"Mul64":           true,
 		"OnesCount":       true,
 		"OnesCount16":     true,
 		"OnesCount32":     true,
@@ -3527,6 +3546,9 @@
 		"RotateLeft32":    true,
 		"RotateLeft64":    true,
 		"RotateLeft8":     true,
+		"Sub":             true,
+		"Sub32":           true,
+		"Sub64":           true,
 		"TrailingZeros":   true,
 		"TrailingZeros16": true,
 		"TrailingZeros32": true,
@@ -3870,6 +3892,7 @@
 		"StatusTeapot":                        true,
 		"StatusTemporaryRedirect":             true,
 		"StatusText":                          true,
+		"StatusTooEarly":                      true,
 		"StatusTooManyRequests":               true,
 		"StatusUnauthorized":                  true,
 		"StatusUnavailableForLegalReasons":    true,
@@ -4140,6 +4163,7 @@
 		"Truncate":          true,
 		"Unsetenv":          true,
 		"UserCacheDir":      true,
+		"UserHomeDir":       true,
 	},
 	"os/exec": map[string]bool{
 		"Cmd":            true,
@@ -4244,6 +4268,7 @@
 		"MakeMapWithSize": true,
 		"MakeSlice":       true,
 		"Map":             true,
+		"MapIter":         true,
 		"MapOf":           true,
 		"Method":          true,
 		"New":             true,
@@ -4419,9 +4444,12 @@
 		"Version":                 true,
 	},
 	"runtime/debug": map[string]bool{
+		"BuildInfo":       true,
 		"FreeOSMemory":    true,
 		"GCStats":         true,
+		"Module":          true,
 		"PrintStack":      true,
+		"ReadBuildInfo":   true,
 		"ReadGCStats":     true,
 		"SetGCPercent":    true,
 		"SetMaxStack":     true,
@@ -4547,6 +4575,7 @@
 		"Reader":         true,
 		"Repeat":         true,
 		"Replace":        true,
+		"ReplaceAll":     true,
 		"Replacer":       true,
 		"Split":          true,
 		"SplitAfter":     true,
@@ -6105,6 +6134,7 @@
 		"FreeLibrary":                                  true,
 		"Fsid":                                         true,
 		"Fstat":                                        true,
+		"Fstatat":                                      true,
 		"Fstatfs":                                      true,
 		"Fstore_t":                                     true,
 		"Fsync":                                        true,
@@ -9362,6 +9392,7 @@
 		"Syscall":                                      true,
 		"Syscall12":                                    true,
 		"Syscall15":                                    true,
+		"Syscall18":                                    true,
 		"Syscall6":                                     true,
 		"Syscall9":                                     true,
 		"Sysctl":                                       true,
@@ -9630,6 +9661,7 @@
 		"TransmitFile":                                 true,
 		"TransmitFileBuffers":                          true,
 		"Truncate":                                     true,
+		"UNIX_PATH_MAX":                                true,
 		"USAGE_MATCH_TYPE_AND":                         true,
 		"USAGE_MATCH_TYPE_OR":                          true,
 		"UTF16FromString":                              true,