Improved the build system again.

Now, CMake will not warn about a missing Windows.h if an include path
was specified manually (because the path presumably contains Windows.h).