build: fix msvc build

add correct vs version

fix vs library paths

cmake: download gl headers with curl

cmake: fix curl download

Revert "includes: don't use glew. include glcorearb.h"

This reverts commit 7f70331840ffd2e6a737fdad89a2c5d2cb8bbd0e.

headers: use glfw opengl header in win32

build: fix msvcbuild

build: download gl3.h for win32