[SIMD.js] Refactor the simd128 registers in deoptimizer

Only replace double registers with simd128 registers on architectures that
support this. Currently they are ia32, x64 and arm.
Merge pull request #62 from huningxin/fix-simd-reg-deoptimizer

[SIMD.js] Refactor the simd128 registers in deoptimizer
[Backport] Fix clang++ warnings on -Wtautological-constant-out-of-range-compare

BUG=v8:3730
LOG=N
R=dslomov@chromium.org

Review URL: https://codereview.chromium.org/750093003

Cr-Commit-Position: refs/heads/master@{#25579}