Version 3.31.37 (based on ce5246756f103fabb9b4d40382fbbd172f47697b)

Performance and stability improvements on all platforms.

Cr-Commit-Position: refs/heads/candidates@{#25311}
Version 3.31.37.1 (cherry-pick)

Merged 58553437fa25fdefca1a12515553238523a31394
Merged d9c83f6bd0c9bd6806146caaa8053f61a800543d

Revert of MIPS: Use weak cells in map checks in polymorphic ICs. (patchset #1 id:1 of https://codereview.chromium.org/767623003/)

Revert of Use weak cells in map checks in polymorphic ICs. (patchset #8 id:140001 of https://codereview.chromium.org/753993003/)

BUG=v8:3663
LOG=N
TBR=ulan@chromium.org

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

Cr-Commit-Position: refs/heads/candidates@{#25312}