Add CMake build and Travis CI configuration.

Note: The build does not build anything yet, but it passes.