Adding clang variation to the CI matrix
As highlighted in !146 (merged) clang behaviour is not always the same as gcc.
For this we should:
- update the container to include both gcc and clang
- add clang variation to the build
- optionally: run the tests on the clang produced binaries