Merge upstream master, add mandatory files

Bug: 158031244
Test: N/A
Change-Id: I4f869f80b5e04919ddc8def96f0e4ea91c45c8cb
diff --git a/METADATA b/METADATA
new file mode 100644
index 0000000..57b9db4
--- /dev/null
+++ b/METADATA
@@ -0,0 +1,14 @@
+name: "go-subcommands"
+description:
+    "Subcommands is a Go package that implements a simple way for a single command "
+    "to have many subcommands, each of which takes arguments and so forth."
+
+third_party {
+  url {
+    type: GIT
+    value: "https://github.com/google/subcommands.git"
+  }
+  version: "v1.2.0"
+  last_upgrade_date { year: 2019 month: 09 day: 05 }
+  license_type: NOTICE
+}
diff --git a/MODULE_LICENSE_BSD b/MODULE_LICENSE_BSD
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/MODULE_LICENSE_BSD