[roll third_party/pigweed] pw_toolchain: Prefer start-group over whole-archive

This makes link_group default and removes link_whole_archive
as the default for gcc and clang toolchains. The former is
a sensible default, and is how the various spec files wrap
system libraries for the gcc toolchains. clang toolchains are
not currently doing this. link_whole_archive on the other
hand should not be the default because it can bloat binary
size by adding non-gc'able sections. --whole-archive also
complicates using pw_libc with clang toolchains see
b/285357895 for details.

Original-Bug: b/285357895
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/150610

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: 4d42e3db168bf62..b1805f35e6fcd96
Roller-URL: https://ci.chromium.org/b/8773679074871652337
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I803ac0c07e0db697225a9ebfa9123a205943aa9d
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/163270
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 4d42e3d..b1805f3 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 4d42e3db168bf624c9f66f54228aa11029e644b3
+Subproject commit b1805f35e6fcd967f9d07bf01020ad1755e6d4d2