Clean up consensus etcd log output

Integrates our Zap logger into our etcd embedded instance to
clean up the logs. Split out from D497 (ex feature/kubelet).

Test Plan:
`bazel run //core/scripts:launch` no longer shows etcd JSON
output.

X-Origin-Diff: phab/D498
GitOrigin-RevId: 8df3b9c3edd20310079306479adfadf983af7da2
diff --git a/third_party/go/repositories.bzl b/third_party/go/repositories.bzl
index b4b7dd8..2967494 100644
--- a/third_party/go/repositories.bzl
+++ b/third_party/go/repositories.bzl
@@ -409,8 +409,8 @@
     go_repository(
         name = "org_uber_go_zap",
         importpath = "go.uber.org/zap",
-        sum = "h1:ORx85nbTijNz8ljznvCMR1ZBIPKFn3jQrag10X2AsuM=",
-        version = "v1.10.0",
+        sum = "h1:ZZCA22JRF2gQE5FoNmhmrf7jeJJ2uhqDUNRYKm8dvmM=",
+        version = "v1.15.0",
     )
     go_repository(
         name = "com_github_coreos_go_semver",