Last piece of Windows support.

YCM should now compile cleanly on MSVC. Fixes #19.