[third_party/pigweed] Roll 19 commits

303f354624ee666 docs: Fix build command typo
b582d48bcdb6928 pw_trace: Use unit test framework
bfa9f248eba0b1d pw_{bytes,varint}: Use unit test framework
bdbad9cc5e918a3 pw_unit_test: Use unit test framework
a425af30b054abc pw_{thread,tls_client}: Use unit test framework
ab2aa2d26954924 pw_snapshot: Use unit test framework
d173a4e9ac16a30 pw_{random,result}: Use unit test framework
a2d8b43a331b194 pw_{perf_test}: Use unit test framework
855dfd6d1eb8d03 pw_{malloc,metric}: Use unit test framework
2430362ed54963d pw_{kvs,libc,log}: Use unit test framework
9586deb24b1f3f2 pw_{hdlc,hex_dump,i2c}: Use unit test framework
c51a9bc8a8a139d SEED-0001: Update number selection guidance
7953c9df29abda9 pw_{digital_io,file}: Use unit test framework
2b7c5107304c148 pw_docgen: Add new docs server
e07df935bae480f pw_{checksum,chrono}: Use unit test framework
c75a06be1f6326d pw_{base64,blob_store}: Use unit test framework
7db269ec0ad29cd pw_{allocator,analog}: Use unit test framework
17e3417a74749bc pw_unit_test: Create facade's header
70b05788999ebb5 pw_web: Add Mocha and Jest global vars to ESLint

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: 65e429cf96e79e1..303f354624ee666
Roller-URL: https://ci.chromium.org/b/8762380438299669585
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I6212a49e6ebbef6d685f6a595c5455811c3b1a0b
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/184253
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
diff --git a/third_party/pigweed b/third_party/pigweed
index 65e429c..303f354 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 65e429cf96e79e14ecfc09e5762b7c01134f9db2
+Subproject commit 303f354624ee666ecdec4b8c21b166f574baefe8