cmake: Install library into correct Windows locations

Also include ARCHIVE and RUNTIME paths for .lib and .dll
installation.
cmake: Disable incremental linking with MSVC

Incremental linking fails due to requiring too much memory.
cmake: Don't include gtest include dir if gtest isn't present

This is only a problem on Windows.