Add a Travis config (using both clang and gcc)