Fix localhost checking in FileHandler. Raised in #21970.

--HG--
branch : 3.4
Issue #15759: "make suspicious", "make linkcheck" and "make doctest" in Doc/
now display special message when and only when there are failures.

--HG--
branch : 3.4
Merge heads

--HG--
branch : 3.4
Fixed bugs in reprs of CookieJar and multiprocessing.dummy.Value.

--HG--
branch : 3.4
asyncio, tulip issue 193: Convert StreamWriter.drain() to a classic coroutine

Replace also _make_drain_waiter() function with a classic _drain_helper()
coroutine.

--HG--
branch : 3.4
Issue #21901: Cap the maximum number of file descriptors to use for the test.

--HG--
branch : 3.4
Fix grammar

--HG--
branch : 3.4
Correct issue #21044 patch author.

--HG--
branch : 3.4
Issue #21888: plistlib's load() and loads() now work if the fmt parameter is
specified.

--HG--
branch : 3.4
asyncio: sync with Tulip

* Tulip issue 194: Don't use sys.getrefcount() in unit tests
* signal.set_wakeup_fd() can now raise an OSError on Python 3.5

--HG--
branch : 3.4
Issue #22002: Make full use of test discovery in test sub-packages.

Adds `load_package_tests` function to test.support, uses it in test_asyncio,
test_email, test_json, test_tools, test_importlib and all test_importlib
sub-packages to implement test discovery.

--HG--
branch : 3.4
Issue #21597: Turtledemo text pane can now be widened to view or copy complete
lines or narrowed for small screens.
Issie #19132: Turtledemo buttons no longer disappear when window is shrun.
Patch mostly by Lita Cho (21597) using idea from patch by Jan Kanis (18132).

--HG--
branch : 3.4
Issue #6167: Backported tests for Scrollbar.activate() and Scrollbar.set()
from 6ae34a948cb4.

--HG--
branch : 3.4
Merge heads

--HG--
branch : 3.4
Issue #19493: Fix two uses of ctypes.test.requires (it's not a decorator)
and skip test_win32.FunctionCallTestCase.test_SEH when Python was compiled
in debug configuration or by a non-MSC compiler.

--HG--
branch : 3.4
Issue #22053: Cleanup turtledemo start and stop and fix debug shutdown warning.

--HG--
branch : 3.4
Fix doc example bug reported on python-list by Akshay Verma.

--HG--
branch : 3.4
s/stringobject/bytesobject/ (closes #22036)

Patch by Martin Matusiak.

--HG--
branch : 3.4
extra : amend_source : 0c7a959856a29c25c57bf0432e87f63cc9e9acfb
Englich grammar nit.

--HG--
branch : 3.4
Asyncio doc fixes: spelling, grammar, duplication.

--HG--
branch : 3.4