Minor: skip class prefix in Javadoc links when it refers to the current class.
Replace ':' with '.'.
Major refactoring of JavaDoc link generation for less painful documentation editing. Instead of String.extensions inside Kotlin string templates, we now use a custom syntax for links that we detect and convert at runtime. The refactoring also fixed certain bugs and provides uniform behavior in all generated files.
Removed explicit CL-GL synchronization, was causing problems on certain configurations. The demo also now requires the OpenGL core profile so it can run on OSX.
Added support for copying function and parameter templates. Usage examples: core functions in ARB extensions, DSA functions. Also, code cleanup.
Removed AutoSize.toBytes(), it is now applied automatically when the referenced parameter has MultiType. There's a new flag in the AutoSize constructor that suppresses this behavior.
More JavaDoc fixes.
Added support for OpenGL 4.5 and new extensions.