Add documentation and stability levels

Add some top-level documentation for `gl` and `gl_generator`, and add stability level for API.

GL constants are marked as stable, gl functions and modules as unstable, modules in `gl_generator` as experimental.
The problem is that I don't know what they mean :D