bpo-17535: IDLE editor line numbers (GH-14030)

(cherry picked from commit 7123ea009b0b004062d91f69859bddf422c34ab4)

Co-authored-by: Tal Einat <taleinat@gmail.com>
18 files changed