Massive rewrite - turn the video handler into the modern structure, and whatever other things I've done the last few days.
More of this funky math.
Fix some build errors.
Rewrite the video interface some more. I'm liking this better than last time, at least...
Fix Linux build. (OpenGL driver is still dead until I'm done with it.)
http://stackoverflow.com/questions/4959524/when-to-check-for-eintr-and-repeat-the-function-call says don't worry about it. (Doesn't really explain why you can opt out of that behaviour, though...)
Put back the old OpenGL driver.
Some assorted fixes and cleanups.