ycm_core now compiles cleanly with MSVC
More style fixes