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
Merge branch 'incoming'
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
improve headless.js
Merge branch 'fixed_openal_buffers' of github.com:ToadKing/emscripten into incoming
Add self to authors
Fix 4 byte utf8 characters
Add test for fix
Clearer (and faster?), as per jij's suggestion
Only check needed > 0 if it was formerly > 0