refactor use of asm in js optimizer
fix emcc calls to js optimizer
emit 0.0 in asm double definitions
Merge branch 'incoming' into asm_js_nomerge