protect SDL logging callback from exception loss
avoid annoying benign exception in non-exceptional normal context creation
remove obsolete comment
[log] provide explicit severity level
fix silencing Error
pipe OpenGL debug output to gfm logging, much like with SDL
uses GL_KHR_debug extension