13590ce685
Follow-up wave to #72170 resolving the remaining open MEDIA-delivery gaps: - #24032: add .kmz/.kml/.geojson/.gpx to MEDIA_DELIVERY_EXTS, and recover unknown-extension paths containing spaces via _match_extensionless_path — validation-gated forward extension across single spaces (bounded at 8 tokens, stops at newline / next MEDIA: keyword). The regex itself stays non-greedy and whitespace-bounded so the #68773 absorption bug class cannot return; the on-disk file check is the oracle. - #16434 (streaming half): _strip_media_tag_directives now uses the same mask-as-locator pattern as extract_media, so MEDIA tags inside fenced code blocks, inline-code examples, and JSON string values survive in streamed display text instead of being mangled. Display and delivery now agree on every protected-span rule. - Updated three stream_consumer display expectations that pinned the old inconsistent behavior (backtick/double-quote tags stripped from display while delivery never attempted them).