Work in progress: use CMake build system.
Update travis & fix small cmakelist error