Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC

(new preprocessor directive - greatly improves CPU loading)