Some of the python scripts rely on the shebang, some of them search for
the python program, the behavior is inconsistent across the files.
This diffs sets a global `MINIMUM_PYTHON_VERSION` variable which
contains the lower acceptable python version number to run the scripts,
and make a consistent use of `find_package` to get the python
interpreter executable path. This allow for failing with a meaningful
error message if python is not found or does not match the minimum
version.
Depends on D4143.