Issue #17435: Don't use mutable default values in Timer.

Patch by Denver Coneybeare with some test modifications by me.
Issue #17390: Display Python version on Idle title bar. Patch by Edmond Burnett.
#6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.