Implements boolean cast to number.
Shortcuts 0 in boolean operators.
Changes nan serialization to NaN not nan.
Supports NOT bytecode on 0 and "".
Updates tests to invoke JIT.