require more recent GL headers
With the sad exception of Windows, we can actually pretty safely assume somewhat recent GL headers.
Mostly, this is about deleting ifdefs. There's a few other minor tweaks, but nothing too bad.
I kinda expected more Windows snags than this, but it turns out, the demos with higher requirements mostly were already converted to GLAD, just with some extra no-op checks left in place.