Update to Go 1.14

Updates the Go toolchain to 1.14 and gets rid of all upstreamed
patches. Also shrinks binary sizes.

Test Plan: Should be covered by CI.

X-Origin-Diff: phab/D515
GitOrigin-RevId: 1c400a6ba6a8d78a02aba925d95486b807eda0e9
diff --git a/core/internal/consensus/ca/ca.go b/core/internal/consensus/ca/ca.go
index a8cfbd9..ce9a840 100644
--- a/core/internal/consensus/ca/ca.go
+++ b/core/internal/consensus/ca/ca.go
@@ -184,8 +184,7 @@
 }
 
 func (ca *CA) ReissueCRL() error {
-	compatCert := CompatCertificate(*ca.CACert)
-	newCRL, err := compatCert.CreateCRL(rand.Reader, ca.PrivateKey, ca.Revoked, time.Now(), unknownNotAfter)
+	newCRL, err := ca.CACert.CreateCRL(rand.Reader, ca.PrivateKey, ca.Revoked, time.Now(), unknownNotAfter)
 	if err != nil {
 		return err
 	}