COMP: Add misssing deps for new Python packages

Add external projects for python-setuptools (needed by most Python
packages), python-gitdb (needed by GitPython), python-async (needed by
python-gitdb), and python-smmap (ditto). Like PyGithub and GitPython,
these are only built if not using system Python.