Top-level and katcp CMakeLists, and added testing executables to the kcs build.