Fix the compilation using clang
Add a build configuration file for travis-ci.org