roll: pigweed docs: Update sitemap generator

The old logic relied on Sphinx-generated docnames,
which limits the sitemap to Sphinx-generated URLs.
The new logic recursively walks the output directory
in order to detect pages generated by rustdoc and
Doxygen. Aside from improving SEO, having a complete
sitemap can also be useful for integration tests and
migration verification workflows.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494433
Original-Revision: d030d83c44a255e3b2b920272cf68d9212058ad7

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: cc9a128a107061..d030d83c44a255
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8668731675257663665
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I21e7e5e89a54ae29863f0671ca334898d3f3ca51
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/495073
diff --git a/MODULE.bazel b/MODULE.bazel
index 56782c7..2244334 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -41,8 +41,8 @@
 git_override(
     module_name = "pigweed",
     # ROLL: Warning: this is automatically updated by
-    # ROLL: https://cr-buildbucket.appspot.com/build/8668742528102535825
-    commit = "cc9a128a107061733e9ce27c5af17e8d18ec321d",
+    # ROLL: https://cr-buildbucket.appspot.com/build/8668731675257663665
+    commit = "d030d83c44a255e3b2b920272cf68d9212058ad7",
     remote = "https://pigweed.googlesource.com/pigweed/pigweed",
 )