Add ability to emit simple assertions in generated asmjs
Fix semantics of RAW_LOAD and RAW_STORE
Fix casting of int8/int16/uint8/uin16 values when writing to heap.
Use repr() when emitting float constants, so we don't lose precision.
Fix some details of calling the writebarrier
More tweaks for test_runner.py
Implement special-case support for math.sqrt