The makefile in docs/api/ had a top level check for the 'sphinx-build' tool, but the check was getting triggered on 'make clean' when it is not needed and causing 'make rpm' and similar builds to fail. So this commit removes the check. Fixes #24163
* PEP 8 E121 cleanup. * PEP 8 E126 cleanup. * PEP 8 E122 cleanup.
Add a 'webdocs' target to docs/api to be consistent with docsite/
point to new doc locations removed non existing dirs