remove some function indentation in asm.js block
warn on very large functions and mention OUTLINING_LIMIT
only outline in asm.js mode, where it is supported
emit switches in relooper
do not emit switches for very sparse/large switch values
warn on unswitchified switches
enable test_bigswitch everywhere; closes #781
tweak switch heuristics
tweak switch parameter some more
consider range and not just absolute value for using switches
tighten switch heuristics
flatten switches in outliner
disable test_bigswitch in most modes, needs bigger stack size
fix test_glut_touchevents
Adding missing output to verify it is correct.
Don't set context error when there is no context.
Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten.
Merge pull request #1548 from waywardmonkeys/missing-checks-unistd-misc

Missing checks unistd misc
EM_ASM option for nicer inline assembly
keep MEMFS files as typed arrays until we need them to be flexible