Updated pydoc topics for 3.4.1rc1 release.
Bump version number for 3.4.2rc1 release.
Added tag v3.4.2rc1 for changeset 8711a0951384
Post-release engineering work for 3.4.2rc1.
Merge.
Closes #21431: make docs depend on Sphinx 1.2 and fix pydoc-topics builder to
return Unicode strings on Python 3.
merge v3.4.2rc1 release stuff to default
Issue #21431: merge from 3.4
Fix formatting typo in Misc/NEWS.
Fix formatting typo in Misc/NEWS.
Fix pydoc topics.  I'll regenerate this again for 3.4.2 final,
but fixing it now means the test suite can have zero errors
during the next two weeks.
Null merge.
fix error in split() examples (closes #22459)

Patch by Raúl Cumplido.
merge 3.4 (#22459)
Honour load_tests in the start_dir of discovery

Per http://bugs.python.org/issue22457 we were not honouring load_tests
in a package/__init__.py when that was the start_dir parameter, though
we do when it is a child package. The fix required a little care since
it introduces the possibility of infinite recursion.