Renamed GlobalRef methods to match the corresponding JNI functions
Add support for runtime-generated callbacks using libFFI closures
Move GLFW to the top level package
Merge remote-tracking branch 'upstream/master' into travis-linux-x86