IMPROVED: ADDED resizeListener that invokes the GLUT.reshapeFunc if specified
BUGFIX: several SDL related bugfixes
ADDED: GLUT_SCREEN_WIDTH + GLUT_SCREEN_HEIGHT in glutGet
CHANGED: removed "MADE"-tag from comments
IMPROVED: removed empty line and white-space at EOL
In metadata, store paths parsed from .ll files using forward slashes on Windows. Fixes safe heap line detection on Windows (the code splits on '/' only as path delimiter), closes issue #1233.
Fixed error where SDL_Mixer would run out of channels because sound
instances weren't removed when they were finished playing.
do not return node in main simplifyNotCompsPass all the time, it thinks it is being replaced and adds much overhead
Merge pull request #1312 from juj/win_test_statics_fix

In metadata, store paths parsed from .ll files using forward slashes on Windows.
Added test to make sure channel allocation failed when it
was exhausted.

To run it:

    python tests/runner.py browser.test_sdl_audio_mix_channels
todo
do not eliminate loop vars when there is a shared helper
decrease indentation level in js optimizer
decrease indentation in jsifier
reduce indentation in relooper
update tests
do not run addition optimization pass in asm; it just adds overhead, and minorly increases code size by changing addition order against the grain of operator precedence
show auto-linking decision process only in VERBOSE
IMPROVED: fixed codestyle to match java/js
IMPROVED: handling mouse position when pointer is locked
-gLEVEL ; support varying degrees of debuggability