docs: Update makefiles to current Sphinx version
docs: Remove references to django-compressor
update help to make Package Index Options' usage clearer, ref #1814
Fix GH-1867: non-deterministic name for git editables on Python 3

Determine names_by_commit deterministically.
Correct paths reported so they are relative to the reported location of the package

fixes #1932
install -d works on vcs links fix #798 fix #1060
Raise NotImplementedError (not NotImplemented)

NotImplemented is a singleton intended for use in __eq__ methods where comparison is not possible for some reason.
Merge pull request #1947 from mjg123/patch-1

Raise NotImplementedError (not NotImplemented)
remove duplicate 'if cr == (0, 0):' in get_terminal_size
minor fixes to changelog
Raise NotImplementedError (not NotImplemented)

NotImplemented is a singleton intended for use in __eq__ methods where comparison is not possible for some reason.
merge
Merge pull request #1627 from techtonik/develop

Update sphinx-generated doc build files
Revert "Merge pull request #1519 from dstufft/remove-dependency-links"

This reverts commit da02f073dabdc9e72733847aa1727ec19869109d, reversing
changes made to 2ad8888901c041b8f9aacebb3a16d55bf631e867.

Conflicts:
	CHANGES.txt
	pip/commands/freeze.py
	pip/commands/list.py
	pip/commands/wheel.py
	pip/index.py
	pip/req/req_set.py
	pip/vcs/subversion.py
InstallRequirement.url should preserve the initial value for from_line requirements
a functional test for non-editable vcs installs
pep8 fixes
add missing vcs prefixes
Merge pull request #1955 from dstufft/revert-dep-links-removal

Revert "Merge pull request #1519 from dstufft/remove-dependency-links"
Merge pull request #1926 from jschneier/develop

install -d works on vcs links fix #798 fix #1060