bottle: only print relocations with --verbose.
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.
gringo 4.2.1 (new formula)

Closes #25823.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
utils: improve issue searching.

* issues_matching now returns an array
* prints issues titles and URLs
* find_pull_requests shows closed PRs if no matching PRs are open

Closes #26032.
valgrind: apply 10.9 patch and cleanup.

Fixes #26061.
Merge remote-tracking branch 'upstream/master'