config.h is created automatically by cmake
fixing some MSVC issues caused by the merge

I guess it currently does not compile with MSVC.
Still some stuff to fix.