escape curly braces in regexps for more portability (unescaped curly braces are technically a SyntaxError in Ecmascript E5/E5.1)
update authors
improve logging of opts
add longjmp testcase for keeping stuff together and in proper dominance order
initialize pixel buffer inside of makeSurface for SDL_SWSURFACE
add another longjmp testcase
Make download progress be correctly displayed when the browser cannot report total size of files (as is the case in compressed downloads), but writing full size to the generated js.
Fixes according to pull request feedback.
Merge pull request #2118 from inolen/sdl_lazy_init_fix

initialize pixel buffer inside of makeSurface for SDL_SWSURFACE
Merge branch 'regexp-syntax-fix' of github.com:svaarala/emscripten into incoming

Conflicts:
	AUTHORS
fix test_sdl_canvas
update sanity.test_emcc_caching
fix bug on using file packager on subdirs; fixes #2123
make openjpeg extra tests on EMCC_DEBUG more lenient
test python with lto for more coverage
Spruced up shell.html

Made a bunch of changes to shell, including a logo, a nicer spinner, and
better colors. Note on the image: I simply inlined the svg logo from
docs/, which made the file significantly longer.
mark several embind functions as always_inline: this reduces code size
Fix Mozilla Audio Data API usage after my previous commit that added the use of ScriptProcessorNode to Web Audio backend. Fixes #2126.
fuzz tester tweaks
fix fuzzer test runner cleanups