[pigweed] Roll 48 commits

5ba213783fb5c3f pw_protobuf: codegen: Make all enum classes based
e31b93c6a46908b pw_bloat: Simple `pw bloat` CLI command
d88195017ac6d01 pw_env_setup: Add empty CIPD files
bfe9f609a22b13f pw_stream: Add missing includes
96bf8284340f946 pw_ring_buffer: Add missing includes
faa1bea66da763c pw_bluetooth: Specify the Deleter when using std::
6c593d73db064dd pw_bluetooth: Make Address a class with constructo
cc55c96a88a9aba pw_bluetooth: Make Uuid a class with constructors
7009bed12754bb0 pw_metric: Share MetricWalker
b5f2fd746cdf88d pw_{env_setup,pw_presubmit}: Remove renode
51b0e627d6092f8 pw_presubmit: Add ignore-prefix to keep-sorted
f488ae95fe0dd78 pw_ide: Process multiple comp DBs
45dd95ba07ae5cc pw_bluetooth: Convert Host's initial bonds to pw::
fbd6d5d792e598d pw_perf_test: Added internal timing facade + backe
e2a224838d33ce7 pw_thread: Match function signature with declarati
291f4c8608bfd1d python: Start enforcing mypy --no-implicit-optiona
f8d6a8036227e5c pw_doctor: Add PW_DISABLE_ROOT_GIT_REPO_CHECK
2273bc7c0d6ed8f pw_software_update: Register a skeleton CLI
c5910db7f153dd1 pw_ide: Embed GN and Ninja
67fd10e57d821ba pw_transfer: Add lifetime retry limit
22f023e67a58932 pw_presubmit: Add blocking todo check
0daa66335857fd8 pw_hdlc: Support mypy --no-implicit-optional
9c6494b0421e7d7 pw_system: Support mypy --no-implicit-optional
c1422afb10092c4 pw_rpc: Support mypy --no-implicit-optional
d93c05589a68e9c pw_transfer: Support mypy --no-implicit-optional
b54e2a0091f980d pw_software_update: Support mypy --no-implicit-opt
a343aacadac337b pw_symbolizer: Support mypy --no-implicit-optional
7f84b882d957bc3 pw_tokenizer: Support mypy --no-implicit-optional
3f09b9c572a3309 pw_cli: Support mypy --no-implicit-optional
a62370dd62426ac pw_watch: Keep extensions list sorted
8f1e340d7afd635 pw_module: Support mypy --no-implicit-optional
88db5cfac881195 pw_presubmit: Support mypy --no-implicit-optional
c42512c2159b08d pw_bloat: Support mypy --no-implicit-optional
62304654eedf776 pw_build: Support mypy --no-implicit-optional
a494a516260fc33 pw_doctor: Support mypy --no-implicit-optional
f6d32bd68066b62 pw_console: Support mypy --no-implicit-optional
e5ffa67c86e604b pw_watch: Support mypy --no-implicit-optional
bf891c8f267880c pw_package: Support mypy --no-implicit-optional
6f7a1fad89e2090 pw_protobuf_compiler: Support mypy --no-implicit-o
751fe77e96f89aa pw_cli: Add separate log with debug logging
62d241f9297a70e pw_presubmit: Add tests for todo_check
2408cdc50febf82 pw_presubmit: Remove crypto program
9264e6862cc4086 pw_watch: Add '*.cfg' to watch list
bbe68e145b10e64 pw_ide: Add VS Code configuration tools
4af599f07dfe51f pw_transfer: Fix integration test CLI arguments
64e82a93ec8d11f pw_assert: Add PW_ASSERT_OK
75f9dc60ec65513 pw_build: Forward outputs to action for pw_hil_tes
f8200a849d09aea roll: host_tools

https://pigweed.googlesource.com/pigweed/pigweed
pigweed Rolled-Commits: 444aeaff9f38092..5ba213783fb5c3f
Roller-URL: https://ci.chromium.org/b/8799507578397363473
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I0c0100b0aba1e46fcb4867b78dc6c202e4164182
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-integration/+/115710
Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
diff --git a/pigweed b/pigweed
index 444aeaf..5ba2137 160000
--- a/pigweed
+++ b/pigweed
@@ -1 +1 @@
-Subproject commit 444aeaff9f38092255d50c865d86b609c769be32
+Subproject commit 5ba213783fb5c3f40be87ddfef21d2da0d6018ce