Basic touch event support in GLUT for mobile browsers.
capture charCode field of keypress events to backfill keydown events
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.
Merge pull request #1482 from j4m3z0r/touch_handling

Touch handling
round doubles to i64s more carefully, especially small negatives; fixes #1539
Remove Building.configure() from storing stdout and stderr output to a temp file, since these temp files aren't read from anywhere in emscripten codebase(?). In test suite the temp files are stored to a temp dir, and deleted immediately after the test is run. This prevented test suite from reporting build errors to user when the test fails. Related to #694, #695 and #696. Improve error message reporting at the end of a failed configure run.