Use gitlab-ci-templates in a few places to simplify the CI configuration
This MR simplifies the .gitlab-ci.yml
configuration by utilising the gitlab-ci-templates
. In particular the wheel
job has been removed and the tarball
job updated to use the .python:build
template which builds the tarball and the wheel in one go (and without installing the runtime requirements).