let emcc directly access bitcode files when possible, to emit proper .d files and avoid unnecessary copies
add dependency file testing
handle --default-object-ext properly, and other emcc fixes
make tests/cases/usenullcall.ll a fastcomp-only test
eliminate X=X which can happen due to elimination
make llvm-lit test emit verbose output
testcase for i64 < 0
typo in .d code generation
optimize away individual loop vars, even if we can't remove them all
improve debug logging of emcc invocation
remove stack parameter from js optimizer traverse(), to avoid overhead when not needed
fix test_files_m on latest spidermonkey, which shows more warnings
add fuzz testcase for nested i24 constantExprs
fix SDL bug where freeing the surface screen did not work properly
add fastcomp env var to library builds in test runner, to fix errors in slow2asm.test_the_bullet
emcc logging improvements
fix the case where emcc's input and output is a bitcode file
Fix test runner banned engine filtering for SPIDERMONKEY_ENGINE when cmdline params are automatically added to that engine.
Merge pull request #2262 from juj/fix_js_engine_filtering

Fix test runner banned engine filtering for SPIDERMONKEY_ENGINE.
Merge branch 'incoming' into next