[roll third_party/pigweed] pw_log_tokenized: Log metadata updates

- Add an optional line number to the 32-bit log tokenized payload.
- Update default payload field widths.
       Log level:  3 bits
     Line number: 11 bits (up to 2047, 0 if larger)
           Flags:  2 bits (implementation defined)
    Module token: 16 bits
- Use the maximum log level to indicate that a log is an assert. This
  preserves an additional bit which can be used for the flags or line
  number.
- Store data as key-value pairs in the format string.
- Reorganize pw_log_tokenized tests and add C tests.

Original-Requires: pigweed-internal:12920
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/47861

third_party/pigweed Rolled-Commits: 03260aca54240d3..ebbce4c898dad48
Roller-URL: https://ci.chromium.org/b/8845028790352293088
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8845028790352293088
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Id5baab5b261fa7d5bc5677b59d3820510411fd69
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/48280
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 03260ac..ebbce4c 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 03260aca54240d3f6ecee3c01b0dea1d4eb6cf07
+Subproject commit ebbce4c898dad4835f89374a8e84d4fe67aeb78d