support -Os and -Oz as arguments to emcc
fuzz -Os and -Oz as well
improve other.test_os_oz
run -globalopt when NO_EXIT_RUNTIME, to get rid of global initializers entirely in some cases
make NO_EXIT_RUNTIME work properly with llvm lto
Merge remote-tracking branch 'upstream/incoming' into incoming