Implement SDL_SetVideoMode(0,0, ...) to create the canvas in whatever size the <canvas> was in, and not try to resize the canvas to 0x0 pixels. Derive a new test for that from sdl_ogl.c. Fixes #1059.
Merge pull request #1726 from juj/sdl_setvideomode_0_0

SDL_SetVideoMode(0,0, ...)
emit emscripten version in emcc -v
write out html and side js when html output is requested, to improve page load times
map depth and stencil buffers activation from GLUT to WebGL
map depth and stencil buffers activation from SDL to WebGL
map depth and stencil buffers activation from GLFW to WebGL
add tests for WebGL context attributes (antialiasing, depth, stencil) when they are enabled or disabled
handle empty inline asms; fixes #1729
Added a ChangeLog.
Merge pull request #1733 from juj/changelog

Added a ChangeLog.
Fix test browser.test_sdl_canvas_size on Linux and OSX.
handle internal illegal iX fields in calculateStructAlignment
improve [2 x i40] testcase
add fasta_float test
move to FROUND option for Math.fround
use fround in asm initializers and coercions
fround on numerical constants, and fix some related parse issues
fix int to float conversions to differentiate float from double
simplify fround initializer