win32: create a window
win32: create a GL context
win32: drawing!
win32: correctly redraw during live resize
win32: handle mouse enter/motion/leave
win32: implement mouse press/release
win32: better WGL extension handling