[roll third_party/pigweed] pw_perf_test: State object support

Introducing the state object, which manages iterations and timings of
the tests.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/114550

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: 348db28f707b197..23304eb9d53978c
Roller-URL: https://ci.chromium.org/b/8796847202603805201
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I20c5b29521ca50e515f027b3d740e71c018dc068
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/120568
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/third_party/pigweed b/third_party/pigweed
index 348db28..23304eb 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 348db28f707b197636e865b5adce1cff69367ef5
+Subproject commit 23304eb9d53978c956a52e87aff6b49cb9c8607a