do not split up fallthrough case statements from their followup when flattening
minor fix to send in partial sockets test
add inlining test in freetype
testcase for flattening of switches with cases that need to be kept together
add USE_IFRAME define to support compiled servers
Fix browser.test_emscripten_async_wget2.

Need to include <stdarg.h> to use va_start / va_end.
Fix browser.test_float_tex.

This should be getting the size of a float, not a uint.
Include stdlib.h when using malloc().
_GNU_SOURCE definition not needed.
Should be fopen, not open.
more docs for outlining
improve test_html_source_map
make script tag async in shell.html
Merge pull request #1551 from waywardmonkeys/fix_browser_test_issues

Fix browser test issues
settings.js docs
emit memory init files when closure is run, fixes #1547
implement emscripten_get_canvas_size
test for closure+mem init file in a more focused manner
outlining value suggestion
outlining docs