[roll third_party/pigweed] pw_containers: Silence MSAN false positives

- Disable MSAN for functions that access member variables from the
  destructor. For some reason, MSAN thinks member variables are
  uninitialized during destruction, which is not the case.
- Call functions instead of directly accessing member variables so MSAN
  silencing applies.

This change is similar to
http://pigweed-review.googlesource.com/c/pigweed/pigweed/+/167111.

Original-Fixes: b/274902479
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/171990

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: b25fd46e6c4a8dc..e0952479f4de6c5
Roller-URL: https://ci.chromium.org/b/8769400406343304129
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I6b8133d31c60a91b5a8c1fce3a8c9caedb2e882c
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/171887
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 b25fd46..e095247 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit b25fd46e6c4a8dc60e7ceb464a3fd180108a4c96
+Subproject commit e0952479f4de6c5d893623302de24402e01f67f7