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