Added support for output of asm.js compatible code.

Added a unary-plus to the IR and removed the automatic conversion of (setf x (logior x 0)) to "x |= 0;".