Remove trailing whitespace.
Closed #16886: test_dictcomps no longer depends on dict order
#16886: merge with 3.2
Use unittest.main() in 3.3 and greater
Issue #11729: Backport commit bff052d9 from libffi upstream in order to fix
a ctypes build failure with clang.
Fix build with 3.x gcc versions.