Use C version of libconfig.

libconfig++ is only a thin wrapper around libconfig. Because of the
use of exception handling this wrapper requires more memory than needed.
As we have our own wrapper (ConfigFile) just drop the C++ stuff.
I think you can just remove this to use whatever LLVM was built with. I think it might be possible to do an exceptions-enabled build of LLVM.