CMake: Add various MSVC-specific flags
CMake: Add various MSVC-specific flags

The most important one is /utf-8 to ensure the source and execution
character sets are correctly being set to UTF-8.

LUGGPublic/CG_Labs,LUGGPublic/CG_Labs