Issue #9850: Fixed macpath.join() for empty first component.  Patch by
Oleg Oshmyan.

--HG--
branch : 3.4
Issue #9850: Fixed macpath.join() for empty first component.  Patch by
Oleg Oshmyan.
#20974: Update version table in email intro.

Note that the email version string in 3.3 and 3.4 is inaccurate, since it
still exists but wasn't updated while the code was.

--HG--
branch : 3.4
Merge: #20974: Update version table in email intro.
Issue #16537: Check whether self.extensions is empty in setup.py.

Patch by Jonathan Hosmer.

--HG--
branch : 3.4
#18854: make it explicit that is_multipart does not mean 'multipart/xxx'.

Original patch (and the idea of using _structure) by Abhilash Raj.

--HG--
branch : 3.4
Merge: #18854: make it explicit that is_multipart does not mean 'multipart/xxx'.
Issue #16537: Check whether self.extensions is empty in setup.py.

Patch by Jonathan Hosmer.
Merge heads.

--HG--
branch : 3.4
Merge heads.
Merge with 3.4.
Issue #22251: Fix ReST markup to avoid errors building docs.

--HG--
branch : 3.4
Issue #22251: Fix ReST markup to avoid errors building docs.
#10510: make distuitls upload/register use HTML standards compliant CRLF.

Patch by Ian Cordasco, approved by Éric Araujo.

--HG--
branch : 3.4
Merge: #10510: make distuitls upload/register use HTML standards compliant CRLF.
Revert #22251

--HG--
branch : 3.4
Revert #22251