CMake 2.6 doesn't configure and install config.h correctly

In Cmake 2.6, the current `include/CMakeLists.txt` script doesn't configure and install the `config.h` header file correctly.  The result is gcc generates errors because it is unable to find `config.h`.