fix malformed use cmdoption directive

--HG--
branch : 2.7
extra : rebase_source : a66d314997affbdb9d0dc0e6a98d10919fd1a2f8
remove automatic svn checkout of sphinx and its deps from Doc/Makefile

Users are now required to install Sphinx themselves as is already the case with
the Python 3 branch.

--HG--
branch : 2.7
Issue #22221: Backported fixes from Python 3 (issue #18960).

* Now the source encoding declaration on the second line isn't effective if
  the first line contains anything except a comment.  This affects compile(),
  eval() and exec() too.

* IDLE now ignores the source encoding declaration on the second line if the
  first line contains anything except a comment.

* 2to3 and the findnocoding.py script now ignore the source encoding
  declaration on the second line if the first line contains anything except
  a comment.

--HG--
branch : 2.7
regrtest: backport "[  1/399]" progress back from Python 3

The progress bar helps a lot to analyze noisy buildbot logs, to find quickly
where errors occurred.

--HG--
branch : 2.7
extra : rebase_source : aed65d14636360505767b5e2beaac68e6d4c7209
backport our own copy of the ref-counting extension

--HG--
branch : 2.7
Issue #22340: Fix Python 3 warnings in Python 2 tests

--HG--
branch : 2.7
extra : amend_source : 128a0b14c4745993ea8ec185f0f39c88710e3138
Issue #22340: Fix test_collections if the sets module was already imported

--HG--
branch : 2.7
Issue #20643: Fixed references to the next() method (distinguish from the
next() function).

--HG--
branch : 2.7
Update OS X installer build script for changes to documentation build:
as of 2.7.9, doc builds require an externally installed sphinx-build
like 3.4+ builds do.

--HG--
branch : 2.7
Document 2.7.9 changes in OS X installer build requirements:
because the Doc Makefile has been changed to no longer download sphinx
and its dependencies, build-installer.py now requires that there be an
externally-supplied sphinx-build available.

--HG--
branch : 2.7