Fill in the begin/end counting on win32.
Use get_core_proc_address() on win32.

This is needed for glGetString() lookup to work, since
wglGetProcAddress() returns NULL for core procs.
Add dispatch generation for wgl.

This is very poorly tested at this point, but survives a simple testcase.
Add a test for basic functionality on win32.