restore memory initialization and testing
always load memory initializer asynchronously, to keep shell and web as similar as possible
do not use memory init file in relooper itself
split out dynamic cast tests
run postsets right before main, and after the memory initializer has been set up
only emit postsets in pre and when they actually exist
implement setgroups
consistent
remove ATMAIN hack, use a designated runPostSets function for postSets
make noInitialRun and INVOKE_RUN refer to main(), not run(). run() need not call main(), and is necessary to set things up even if you call main() manually
fix test_poppler
emcc note about .mem files
fix test_sscanf_skip
fix sanity.test_emcc
box2d v2.2.1 (from box2d.js)
work towards box2d benchmark
more work towards box2d benchmark
box2d benchmark fixes
finish box2d benchmark
do not use memory init file without ta2, since we lay out memory in ta2 format in binary files