put cmake_modules files back, we can support two build systems
Put CMakeLists.txt back
Fix CMakeLists.txt
strndup polyfill for cmake