zlog: Implement better scope map (#27408)

Another step towards having `zlog` as the default logging solution in
Zed.
The new ScopeMap replaces the previous HashMap based implementation used
for scope lookups to:

A. Reduce complexity
B. Increase speed at which non-enabled logs can be filtered out
C. Provide more granular control over how scopes are determined to be
enabled/disabled,
   and what caching/other speed increase opportunities are available

Release Notes:

- N/A
ffa736e566Ben Kunkle committed on 3/25/2025, 3:05:32 AM· committed by GitHubparente9e6529
1 file changedLine totals unavailable