Add http2 support to libcurl

Use nghttp2 to add http2 support to libcurl per
https://curl.se/docs/http2.html. The curl documentation indicates
we require nghttp2>=1.12.0. We build the latest release 1.58.0.

Change-Id: I9ca1a46d9af3f0d960722b722fd00b1b3157052f
Signed-off-by: James Kuszmaul <james.kuszmaul@bluerivertech.com>
diff --git a/debian/curl.BUILD b/debian/curl.BUILD
index a4f6526..1292c5e 100644
--- a/debian/curl.BUILD
+++ b/debian/curl.BUILD
@@ -422,6 +422,7 @@
             "-DCURL_DISABLE_NTLM",  # turning it off in configure is not enough
             "-DHAVE_LIBZ",
             "-DHAVE_ZLIB_H",
+            "-DUSE_NGHTTP2",
             "-Wno-string-plus-int",
             "-Wno-cast-qual",
             "-Wno-format-nonliteral",
@@ -466,6 +467,7 @@
         # Use the same version of zlib that gRPC does.
         "@zlib",
         ":define-ca-bundle-location",
+        "@com_github_nghttp2_nghttp2//:nghttp2",
     ] + select({
         ":windows": [],
         "//conditions:default": [