[bazel] Create release automation

1. Import the github CLI tool `gh`.
2. Use bazel rules to automate the release process.

A release can be performed via:
```bash
bazel run //release -- RELEASE_TAG_NAME
```

This will build the release artifacts, create a tag within the
repository with `RELEASE_TAG_NAME`, create a release from that tag and
upload the release artifacts to github under that release.

Signed-off-by: Chris Frantz <cfrantz@google.com>
diff --git a/rules/exclude_files.bzl b/rules/exclude_files.bzl
index e47443b..4315a84 100644
--- a/rules/exclude_files.bzl
+++ b/rules/exclude_files.bzl
@@ -23,7 +23,7 @@
             doc = "Targets producing file outputs",
         ),
         "exclude_suffix": attr.string_list(
-            doc = "File suffixes to exlucude from the result",
+            doc = "File suffixes to exclude from the result",
         ),
     },
 )