Sphinx now requires packaging, and packaging requires pyparsing.
Also sort the lists in the alphabetical order.
Remove chardet, idna and urllib3 from the dependencies, because they are
not directly required by sphinx. They are required by python-requests
and it already has them as the dependencies.
Move certifi from sphinx to urllib3.