Merged r13848, r13849, r13944, r14013, r14099, r14101, r14145, r14158, r14196 into 3.17 branch.

MIPS: Fix code size assertions for branch delay slots.

MIPS: Fixed faulty branch condition handling for doubles.

MIPS: Fix test262 regression.

MIPS: Critical fix for label binding in RegExp engine when trampoline is emitted.

MIPS: Fix register usage in softfloat code path.

MIPS: Fixed some soft-float bugs.

MIPS: Resolved the rest of soft-float bugs.

MIPS: Remove conflicting FPU check for code generation in soft-float mode.

Unbreak mipsel.debug.check

BUG=test262/data/test/suite/ch11/11.13/11.13.2,none

R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/3.17@14270 ce2b1a6d-e550-0410-aec6-3dcde31c8c00