Fix GLFW ESC key

GLFW_KEY_ESC is defined to GLFW_KEY_SPECIAL+1 (257) in system/include/GL/glfw.h.
Added myself to AUTHORS
add some text to safe heap asserts
Merge branch 'patch-1' of github.com:ddiproietto/emscripten into incoming

Conflicts:
	AUTHORS
1.13.1
forward CLOSURE_COMPILER to settings, and use that to avoid a closure-specific workaround for Module detection; fixes #2209
restore some closure testing
avoid llvm-dis when using save-bc in fastcomp
add -w to spidermonkey to see odin warnings
add test for odin validation
fix mouse wheel deltas for closure compiler in html5 API, and add some closure testing; #2214
Clean up warnings in emscripten_log test.
Implement a IE10+ specific path to emscripten_get_callstack to get the call stack information. In IE, callstacks are populated only when an exception object is thrown. Closes #2212.
Updated ChangeLog to latest.
improve CHECK_HEAP_ALIGN message
improve demangler a little
Make tests/test_html5_fullscreen.c standalone-compilable outside test suite.
Register mouse callbacks in test_html5_fullscreen.c sample so that it can be tested on IE as well.
Fix IE fullscreen requests to not run in mousedown events, since IE doesn't allow them. Related to #2219.
Fix typo with missing parentheses from previous commit that broke keyevents from performing deferred fullscreen/pointerlock requests.