We currently have 5 builds on Travis:
- clang
- gcc
- C++ header compatibility
- docs
- code coverage
I'm not willing to drop 1, 4, or 5. Perhaps we should drop the gcc build as redundant next to clang and let any gcc buildbots acts as our fallback in case we hit a weird compatibility issue?