[roll third_party/pigweed] pw_protobuf_compiler: Default python packages to include directory

The typical name for the pw_proto_library target in PW modules is
"protos", which creates a python package called just "protos". This is
generally not a problem for the build since the generated "protos"
packages from different modules would normally install different files.
However, when collecting all the .whl files with pw_python_wheels()
having two package files with the same name creates a conflict.

Make the python package name for the generated pw_proto_library()
".python" target include the directory name too. This only affects
pw_proto_library() targets have have neither python_module_as_package
defined, always using the name of the single source as package name, nor
python_package defined, using the provided python package instead.

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

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: b2baaca8eef7af6..289e0c1b87bece3
Roller-URL: https://ci.chromium.org/b/8801735300477208321
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Ic6ac6c4d7ea1b30a7a919a630ba732f85256e688
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/112494
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 b2baaca..289e0c1 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit b2baaca8eef7af67ef443698a8baae0f2bcd46d1
+Subproject commit 289e0c1b87bece33faa6294cf439f4478a1f3935