go: Create a Pigweed-wide go.mod file
This CL removes the pw_grpc-specific go.mod file, and adds a go.mod file
that covers all of Pigweed. We'll use this go.mod file to manage Go
dependencies once we transition to bzlmod.
The go.mod and go.sum files were generated by running,
bazelisk run @io_bazel_rules_go//go -- mod init pigweed.dev
bazelisk run @io_bazel_rules_go//go -- mod tidy
Bug: b/258836641
Change-Id: I555ace38a87dfd4e895aa662f65f37161aff3243
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/225011
Reviewed-by: Austin Foxley <afoxley@google.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed-service-accounts.iam.gserviceaccount.com>
Pigweed-Auto-Submit: Ted Pudlik <tpudlik@google.com>
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.