Merged r13798, r13802, r13803, r13804, r13805, r14100 into 3.17 branch.

MIPS: Refactor RegExpStub to check lazily.

MIPS: Compile FastCloneShallowObjectStub using Crankshaft.

MIPS: Fix materialization of arguments objects with unknown values.

MIPS: Currently this mostly just moves code around.

MIPS: Minor cleanup of CompareIC state

MIPS: Make the mips port build cleanly with clang.

R=danno@chromium.org
BUG=

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

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