First take of ci running with MSVC
Few fixes related to windows port