remove java_nbody from core benchmarks
more dotzero fixes
Clean up test_indirectbr_many using preprocessor macros
fix tests/cases/phientryimplicit.ll
Optimize away masks on stores to HEAP8 and HEAP16.

Optimize HEAP8[i] = x & 255 to HEAP8[i] = x, and similar for HEAP16.
Merge pull request #1933 from ehostunreach/computed_goto

Clean up test_indirectbr_many with the help of preprocessor macros
Merge pull request #1932 from juj/emrun_argc_argv

Implement command line passing to work to emrun when --emrun is passed.
Merge pull request #1935 from sunfishcode/incoming

Optimize away masks on stores to HEAP8 and HEAP16.
make test_outline more lenient
make default tests work in fastcomp
avoid llvm-dis in fastcomp
move fastcomp simplification code into emcc, and simplify it
simplify for fastcomp together with other link operations
Merge pull request #1934 from juj/eglCreateContext

eglCreateContext.
Add new functions emscripten_log() in emscripten.h which allows printing out log messages with callstack information, and function emscripten_get_callstack(), which allows programmatically obtaining the current callstack.
Also give the ability to print out function parameters in the callstack with emscripten_get_callstack.
Update emscripten_log to work with the handwritten JS demangler. Update tests.
Move emscripten-source-map.min.js to src/ since it is a non-tests file needed by public use when user wants to emscripten_log with a C callstack. Remove redundant emscripten_demangle function.