[roll third_party/pigweed] pw_multisink: Send notifications to listeners

Listeners can now be attached to multisinks, which are notified when
entries are pushed into the ring buffer or dropped on ingress. Listener
implementations might use this to schedule tasks to fetch entries from
the corresponding drains.

No-Docs-Update-Reason: Doc updates coming in follow-up change.
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/39463

third_party/pigweed Rolled-Commits: f0106064ce53ced..3b1536d1f039674
Roller-URL: https://ci.chromium.org/b/8846567303526006240
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8846567303526006240
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I5dad0dd5162722ac55473fe1e9d04d440107d800
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/46640
Reviewed-by: 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 f010606..3b1536d 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit f0106064ce53cedfc4d09bd5ce044d88457ce804
+Subproject commit 3b1536d1f039674dc52825a815c1355543df763e