Issue #17390: Display Python version on Idle title bar. Patch by Edmond Burnett.
Merge from 3.3: Issue #17390
#6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.
#6649: merge with 3.3.
Skip a test of an old API on ARM Linux that isn't supported by the OS.
skip a fcntl test on ARM Linux that isn't supported there.
Issue #6419: Fix a test_kqueue failure on some BSD flavors.
Issue #6419: Fix a test_kqueue failure on some BSD flavors.
Issue #17591: Use lowercase filenames when including Windows header files.
Patch by Roumen Petrov.
#8900: Using keyboard shortcuts in IDLE to open a file no longer raises an exception.
#8900: merge with 3.3.
Merge heads.