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
Merge branch 'prettier-shell' of github.com:TehEpicPineapple/emscripten into incoming

Conflicts:
	AUTHORS
improve emcc help on shell file, and add minimal shell file example
make logo a link
Merge pull request #2125 from waywardmonkeys/upstream-from-imvu

mark several embind functions as always_inline: this reduces code size
release 1.11.0
fix target in hello_world.ll
i96_ashr testcase
enable legalizer_ta2 testcase in fastcomp
Bring eglSwapBuffers closer to actual documentation.
Checks now whether ctx was initialized and not lost. Does a glFlush before returning.
And returns success codes from function.
Remove ambiguous error reporting of EGL_NOT_INITIALIZED and add error reporting for EGL_BAD_ACCESS when invalid internal state is encountered.
Remove flush from eglSwapBuffers emulation.