Update Bazel, rules_go, gazelle, linux_kernel, musl, and k8s

rules_go updates Go to 1.13.5.

EFI boot patch had to be rebased since a bunch of ifdefs got cleaned up in 5.x

https://github.com/torvalds/linux/commit/ac09c5f43cf613939850cc38d7a34ae6556016ba

https://github.com/torvalds/linux/commit/82f9ed3a93307089242ff8a5c694e82c8c93f522)

Test Plan: CI

X-Origin-Diff: phab/D304
GitOrigin-RevId: 8d7711dd2038e76e091a22a1aab865c3593e3889
diff --git a/build/Dockerfile b/build/Dockerfile
index 3fdfc68..5cd6161 100644
--- a/build/Dockerfile
+++ b/build/Dockerfile
@@ -36,8 +36,8 @@
 
 # Install Bazel binary
 RUN curl -o /usr/local/bin/bazel \
-    https://releases.bazel.build/1.1.0/release/bazel-1.1.0-linux-x86_64 && \
-    echo 'f54ab5f31b8d7c6a0ce9dee387af45b1d6577ff9625ef6c535896b59cdf8828a  /usr/local/bin/bazel' | sha256sum --check && \
+    https://releases.bazel.build/2.0.0/release/bazel-2.0.0-linux-x86_64 && \
+    echo '4df79462c6c3ecdeeee7af99fc269b52ab1aa4828ef3bc359c1837d3fafeeee7  /usr/local/bin/bazel' | sha256sum --check && \
     chmod +x /usr/local/bin/bazel
 
 # Use a shared Go module cache for gazelle