cdb/cdbmake: cleanup headers

cdb-private.h and cdbmake-private.h are required for building the
library, while cdb.h and cdbmake.h are for using the library.