bpo-44756: in ./Doc, `make build` depends on `make html` (#27403)

- venv rule is now conditional, and only does anything if $VENVDIR does not exist
- add rule "clean-venv"
3 files changed