Cleanup Platforms

* Fixes window_set_visible for Win32 to have the same behavior as XLIB and GM8.1
* Moves XLIB remaining GL code to bridges.