[roll third_party/pigweed] pw_console: Style and help text cleanup

- Add high and low contrast dark UI styles.
- Add a toggle_light_theme option that uses ptpython's style
  transformation which can change any theme into a light variant.
- Add Theme menu to toggle the above options.
- Add pygments-style-dracula and pygments-style-tomorrow.
- Set default pygments-style for python code to tomorrow-night-bright.
- Cleanup existing style classes.
- Highlight toolbars of the pane currently in focus.
- Add scrolling to help window content.
- Populate some Repl pane specific key binds in the help window.
- Allow for preable text in the help window content
- Allow F2 to trigger the ptpython repl settings. This allows users to
  change python code themes among other things.
- Discovered F3 opens ptpython history window and it works.
- Add repl startup message option to embed()
- Add additional help text option to embed()
- TODO cleanup.
- Fix mouse_handler bug in get_pane_indicator
- Parse metadata from log lines.

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

third_party/pigweed Rolled-Commits: 99f0d335a077650..f48d0b6b73b1f20
Roller-URL: https://ci.chromium.org/b/8844040443419568737
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8844040443419568737
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Ie4abba61be1ce6c2dc8ac8f1099f69baf6f29267
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/49826
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 99f0d33..f48d0b6 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 99f0d335a077650f7bf247dd0b84d8c78022f7d3
+Subproject commit f48d0b6b73b1f208bf1540d2c058ac26dc0430d4