Minor: removed redundant string interpolation.
Dropped JGLFW. It didn't offer much over the GLFW binding and was a pain to maintain, but it did serve as a great test suite. Might try again in the future, when GLFW is more stable, unless the FFI bridge in Java 9 turns out to be awesome.
Minor: removed redundant extension method.
Refactoring: Moved modifiers and function transforms to separate files.
Fixed major bug: The buffer returned by memEncode must not be directly passed to memAddress, a GC immediately after might cause a crash. The generator has been improved to store a reference to the buffer on the stack.