update CI configuration
update CI configuration

- also test Swift 4.2 on Linux
- this package doesn't need clang
- can run in the non-sudo testing environment

glessard/composition,glessard/composition