Basic touch event support in GLUT for mobile browsers.
use performance timers in openal
Merge branch 'incoming' of https://github.com/kripken/emscripten into fixed_openal_buffers

Conflicts:
	src/library_openal.js
reimplement getCurrentTime
capture charCode field of keypress events to backfill keydown events
Fix source map generation on Windows. Fixes #1333.
Fix escaping of parameters in response file generation for Windows. Fixes #1471. Possibly related to the problem reported in #1533.
implement eglGetProcAddress
Merge pull request #1535 from juj/fix_source_map_windows

Fix source_map on windows.
Merge pull request #1536 from juj/fix_rsp_file_escaping_windows

Fix rsp file escaping on Windows.
restore EMSCRIPTEN_KEEPALIVE, needed to prevent inlining, EXPORTED_FUNCTIONS is too late for that
Merge pull request #1538 from ToadKing/eglGetProcAddress

implement eglGetProcAddress
re-enabled non-asm.js shared lib support
emit preload timing
Merge pull request #1528 from inolen/shared_lib_fixes

re-enabled non-asm.js shared lib support
Merge pull request #1524 from inolen/sdl_unicode

pass in modified character to SDL keydown events
add 'other' to default test runner modes
show preload time only on web
Merge remote-tracking branch 'origin/incoming' into touch_handling
use -- for jsc