ycm_core now compiles cleanly with MSVC