Add CMake support
update CMakefile
CMake: new windows files