fix bug in alcDestroyContext
use performance timers for usleep if available
initial work on splitting up runner.py
legalize add etc. of < 32-bit illegal values properly; fixes #1505
moved OpenAL helper functions to AL object
Merge pull request #1501 from ToadKing/openal_fix

fix bug in alcDestroyContext
Merge pull request #1502 from ToadKing/usleep

Use perforamnce timers for usleep if available
split out handling SDL events from making C events for them, to make SDL_PumpEvents work; fixes #1419
Merge pull request #1506 from inolen/openal_fixes

move OpenAL helper functions to AL object
Move JS_ENGINE_OVERRIDE to shared Building object to avoid sys.modules hack
temporarily remove test_sdl_pumpevents
Merge branch 'test_split' of github.com:inolen/emscripten into inolen-test_split
re-add test_sdl_pumpevents
add explicit stack trace to FS errors
fixed test skip support