Implement llvm.flt.rounds and disable the createRewriteLLVMIntrinsicsPass pass.
Use more LLVM-idiomatic error reporting.
Move ExpandI64 into lib/Target/JSBackend.
Update tests for recent changes which result in more parens being used in some places.