Make BufferType class name customizable.
Added MultiType alternatives to glBufferSubData.
Make border size explicit in CompressedTexImage functions.

Even though border size must always be 0 for currently available compressed formats, the parameter should be exposed for forward compatibility.
Update kotlinc to M9.1 and switch the TeamCity URL to https.
Assume that pointer parameters without const are output parameters.
Make PointerArray's count implicit.

The array size is always specified from an AutoSize parameter, which is now required.
Use explicit "param" instead of "it" for better readability.
Make Returns's max length parameter implicit.

The max length is always specified from an AutoSize parameter, which is now required.
Add some useful EXT and NV extensions.