Fix the issue with parsing @keyframes.
Also add a test case and update some test files to capture the issue with @keyframes parsing.
Stop using a blend of translucent match-highlight + modified selection
color to indicate the current Find/Replace match. Use a simpler system
where we use two different, opaque highlight styles for general matches and
the current match, moving the current-match highlight marker around the
editor as the user navigates between matches.

This makes it easier to create themes; and gives much more flexibility in
choosing the two highlight colors (some color combinations were previously
impossible).
Add a new function `_skipToClosingBracket()` as suggested in code review.
Merge pull request #8603 from adobe/pflynn/simpler-search-highlight

Improve search highlight maintainability / themability
Replace 0% and 100% selectors with `from` and `to` so that we don't use invalid 100% as tag name.
Merge pull request #8480 from adobe/rlim/at-keyframes-issue

Fix the issue with parsing @keyframes.