bpo-44010: IDLE: colorize pattern-matching soft keywords (GH-25851)

(cherry picked from commit 60d343a81679ea90ae0e08fadcd132c16906a51a)

Co-authored-by: Tal Einat <532281+taleinat@users.noreply.github.com>
6 files changed