Issue #21881: Just omit tests for platform-specific NaN representation in test_tcl.
Issue #21881: Just omit tests for platform-specific NaN representation in test_tcl.
Issue #21707: Add missing kwonlyargcount argument to  ModuleFinder.replace_paths_in_code().
Issue #21707: Merge with 3.4.
Merge heads
Merge heads
Null merge
asyncio: sync with Tulip

- Tulip issue #181: Faster create_connection(). Call directly
  waiter.set_result() in the constructor of _ProactorBasePipeTransport and
  _SelectorSocketTransport, instead of using of delaying the call with
  call_soon().
- Cleanup iscoroutine()
(Merge 3.4) asyncio: sync with Tulip

- Tulip issue #181: Faster create_connection(). Call directly
  waiter.set_result() in the constructor of _ProactorBasePipeTransport and
  _SelectorSocketTransport, instead of using of delaying the call with
  call_soon().
- Cleanup iscoroutine()
asyncio: sync with Tulip

Backout the "Tulip issue 181: Faster create_connection()" changeset, it was a
mistake.
(Merge 3.4) asyncio: sync with Tulip

Backout the "Tulip issue 181: Faster create_connection()" changeset, it was a
mistake.
Issue #21707: Fix tests on Windows.
Issue #21707: Merge with 3.4.
Issue #21907: Improved the batch scripts provided for building Python.

The user-facing scripts in PCbuild have been updated to be easier to use
and the buildbot scripts in Tools\buildbot have been updated to use the
user-facing scripts in PCbuild wherever possible.
Fix MSVC edition mismatch.
Merge with 3.4
Issue #17846: Clarify note about Solution Folders.

Initial patch by Kathleen Weaver.
Issue #17846: Merge with 3.4
Issue #21781, _ssl: Fix asn1obj2py() on Windows 64-bit, "s#" format requires
size to be a Py_ssize_t, not an int. _ssl.c is now "Py_ssize_t clean".
(Merge 3.4) Issue #21781, _ssl: Fix asn1obj2py() on Windows 64-bit, "s#" format
requires size to be a Py_ssize_t, not an int. _ssl.c is now "Py_ssize_t clean".