Detect CMake packages

We now automatically detect when a source package uses CMake, and set
the `builder` variable to `cmake` accordingly.  The detection logic
isn't outrageously complicated — we just look for a CMakeLists.txt file
in ${source_path}.