Add pytest-workflow tests and enable gitlab-ci integration, including the slurm runner.
merged
mentioned in commit 1bb4d874