By parameterizing the version, it was possible to reduce the number of files since
we used to have one job-template for each version.
Second, the projects.yml is reorganized so that we have projects based
on the different types of tests (e.g. integration and feature) instead
of based on the repository. This is because the test type has more in
common than the repository, so fewer things are duplicated.
Change-Id: I620254144f27861871c5b449afd74e9f1e0dd3a0