[Chapel Merge] Update Sphinx and docutils version relied upon

Branch: refs/tags/0.0.21
Revision: 0d44340
Author: lydia-duncan
Link: Unavailable
Log Message:

Merge pull request #50 from lydia-duncan/newSphinxVersion

Update Sphinx and docutils version relied upon
[reviewed by @mppf]

This version of Sphinx fixes an incompatibility with Python 3.10, which was what
caused us to look into updating

In more detail - the make_field definition needed to be updated to reflect changes
made to Sphinx, and as a result one of the functionality tests needed to send in an
additional argument.

Passed the tox tests locally and resolved issues with make docs in the Chapel

Modified Files:
M requirements.txt

M sphinxcontrib/chapeldomain/init.py
M test/test_chapeldomain.py

Compare: https://github.com/chapel-lang/sphinxcontrib-chapeldomain/compare/0.0.21