Subzero. WASM. Additional progress.

This change includes a number of improvements since the last WASM
CL. It compiles against a newer version of V8 that matches the current
WASM binary format. Many more WASM instructions are supported, as well
as global variable initializers.

There is also the beginning of a runtime library that implements some
system calls required by the WASM C library. The c2wasm-exe.sh script
can be used to compile a C program to a .wasm module, which is then
compiled by Subzero into a native executable.

This change includes a new Breakpoint instruction, which inserts an
unconditional breakpoint into the executable. This has been helpful in
debugging code generation for some WASM instructions. The Breakpoint
instruction is only completely implemented on X86.

BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4369
R=stichnot@chromium.org

Review URL: https://codereview.chromium.org/1876413002 .
diff --git a/README-wasm.md b/README-wasm.md
index ef8d7be..3c261bd 100644
--- a/README-wasm.md
+++ b/README-wasm.md
@@ -18,6 +18,24 @@
 make -j48 native component=shared_library
 ```
 
-`wasm-run-torture-tests.py` can be used to run all the tests, or some subset.
-Running a subset will enable verbose output. You can download the torture tests
-from the [WebAssembly waterfall](https://wasm-stat.us/console).
+`wasm-run-torture-tests.py` can be used to run all the tests, or some
+subset. Running a subset will enable verbose output. You can download the
+torture tests from the [WebAssembly waterfall](https://wasm-stat.us/console) or
+by running `./fetch-torture-tests.sh`.
+
+
+To compile and run an executable, do the following from the subzero directory.
+
+```
+./pnacl-sz -filetype=obj -o foo.o foo.wasm
+clang -m32 foo.o src/wasm-runtime.c
+./a.out
+```
+
+Other useful commands:
+
+Compile a C file to a .wasm
+```
+./wasm-install/bin/emscripten/emcc hello-wasm.c -s BINARYEN=1
+./wasm-install/bin/sexpr-wasm a.out.wast -o a.out.wasm
+```