Fix compiler version checking again. Added Windows/MSVC support