val::__get_handle() is private
Factorize val::call and val::new
val::global() returns the global object
Function take double instead of integer
typedef void (* GLFWscrollfun)(GLFWwindow*,double,double);
GLFW2 use same function callback as GLFW3
Right name for mouse and scroll event handlers
Add Petr B. as author
Tests for glfw3 events
Mistype
Merge branch 'glfw-fix' of https://github.com/babcca/emscripten into incoming
Merge pull request #2962 from FishingCactus/embind_improvements

Embind improvements
Support running emscripten.py on Cygwin Python / Windows Node with relative paths.

Conflicts:

	emscripten.py
Remove cwd arguments as they don't work in the n* environment.
Add support for relative paths on Cygwin/mingw again (win32 nodejs, cygwin python don't mix)

Conflicts:

	emscripten.py
command lines are too long on windows
disable registerize: closure does a better job
avoid the need for replacing backslashes with slashes on windows for some settings
Temporary libcxx changes.
[tracing] Temporary changes to trace function allocations.