issue #29176: /tmp does not exist on Android and is used by curses.window.putwin()
issue #29177: skip tests of test_logging when bind() raises PermissionError (non-root user on Android)
issue #29180: skip tests that raise PermissionError in test_os (non-root user on Android)
issue #29181: skip tests that raise PermissionError in test_tarfile (non-root user on Android)
issue #29184: skip tests of test_socketserver when bind() raises PermissionError (non-root user on Android)
issue #29185: test_distutils fails on Android API level 24