test python support
This is based on core/dune-common!960 (merged) It adds testing of the python bindings in different configurations. Also added tests for using an external builddir. To avoid increasing the number of pipelines these different setups are added to the existing pipelines. Six different configurations are tested (tensor product of (no python, internal venv, external venv) x (interbal builddir, external builddir)