Wrap the gl debug typedefs in options
Wrap the gl debug typedefs in options

The value is explicitly allowed to be NULL in the spec [1].
But fn pointers in Rust can never be NULL.

[1]: https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_debug_output.txt

bjz/gl-rs,bjz/gl-rs