PythonDependency: massive refactoring.

Closes #24842.
python: remove yucky parentheses.
python: write sitecustomize.py in formula.
python3: remove yucky parentheses.
python3: write sitecustomize.py in formula.
python3: cleanup setuptools properly.