Add swift tests to CI and refactor the integration stage
The Swift storage driver testsuite has the ability to use an in-memory server if no credentials are provided (source), so we can easily add it to the CI integration stage.
I also took this opportunity to refactor the integration stage so that we can use a template and reduce duplicated/dispersed configurations.