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

Conflicts:
	src/library_openal.js
reimplement getCurrentTime
Bug fixes of the pthread specific and a test added.
capture charCode field of keypress events to backfill keydown events
add tests for alpha keys from SDL_GetKeyState
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
fix test suite ALL.*
disable use of SIGTERM in socket server, does not build in all linuxes
remove another SIGTERM
Add test-case for touch-handling in glut.