#20933: At least one place maps 'test' to 'localhost'...fix test.

Discovery and patch by Wenzhu Man.  University of Waterloo apparently
maps the local name 'test' to localhost, which is in the bypass list,
causing the test to fail.  So change 'test' to a name unlikely to get
mapped to localhost.
Merge: #20933: At least one place maps 'test' to 'localhost'...fix test.
remove unused zero constants
only define zero constant when it is used
merge 3.3
avoid referencing past the bounds of an array
merge 3.3
remove runtime_library_dirs for _sqlite; it isn't needed
merge 3.3
Issue #20939: Fix test_geturl failure in test_urllibnet due to
new redirect of http://www.python.org/ to https://www.python.org.
Issue #20939: merge from 3.3
send people to the right editors page (#20938)
merge 3.3
Close #16665: improve documentation for hex().  Patch by Jessica McKellar.
whatsnew: Clarify heading.
Close #16665: improve documentation for hex().  Patch by Jessica McKellar.
Issue #20931: Fix other confusingly-worded heading.
whatsnew: Fix Features section title, use title/sentence case consistently.

closes #20931
Bring PEP 453 What's New entry up to date

We changed a few details of the pip integration over the course
of the Python 3.4 beta and release candidate cycle, but I hadn't
updated the What's New entry appropriately.

The Py2/Py3 split on POSIX and the generally challenges of
dealing with parallel installs means we haven't attained
complete consistency across all environments, but hopefully
this updated text is clearer about the end result.

Relevant to issue #20909.