ignore CMake files; update .travis.yml to cmake