Update V8 to r6101 as required by WebKit r74534

Change-Id: I7f84af8dd732f11898fd644b2c2b1538914cb78d
Update V8 to r6190 as required by WebKit r75315

Change-Id: I0b2f598e4d8748df417ad350fc47a1c465ad1fef
Update V8 to r6238 as required by WebKit r75993

Change-Id: I12f638fcdd02d9102abab17d81c23cde63c08f22
Update V8 to r6387 as required by WebKit r76408

Change-Id: Icfc5385b0996bd592f8b1ac8cbb44767ee09f1f6
Update V8 to r6768 as required by WebKit r78450

Change-Id: Ib8868ff7147a76547a8d1d85f257ebe8546a3d3f
Update V8 to r7079 as required by WebKit r80534.

Change-Id: I487c152e485d5a40b68997d7c0d2f1fba5da0834
Remove incomplete x86 support

x86 support is required for the simulator build. However, V8 does not
currently work with x86, so we use JSC in this case.

This patch removes the incomplete x86 support.

Change-Id: I74bbca8a044d5ee606f2fc03432eabc2ef6cde76
Fix x86 build

When building for x86, WebKit uses JSC, not V8. However, we still need
to make sure that the V8 makefile does not try to build V8.

See https://android-git.corp.google.com/g/#change,112847

Change-Id: Id7df890c7bae581d6f955a4d51f9b68bb478dcba
Update V8 to r7427: Initial merge by git

As required by WebKit r82507

Change-Id: I7ae83ef3f689356043b4929255b7c1dd31d8c5df
Update V8 to r7427: Fix missing include in global-handles.h

Partial cherry-pick of
http://code.google.com/p/v8/source/detail?r=7579

We can't cherry-pick the entire change because it touches code we
don't yet have.

Change-Id: Ia606ab7049ffa66da61d965c6fa23a9b42a22fca
Update V8 to r7427: Fix ENABLE_LOGGING_AND_PROFILING guards

Partial cherry-pick of
http://code.google.com/p/v8/source/detail?r=8113 pulled into trunk in
http://code.google.com/p/v8/source/detail?r=8130

We can't cherry-pick the entire change because it touches code we
don't yet have. The change to top.cc is taken from the patch for
isolate.cc, to where this code has now moved.

Change-Id: I06a98ff82221a5a9bf64253f7dc5730a2ba603a6
Update V8 to r7427: Fix Makefiles and update V8 revision

Change-Id: Icc9535b393972652b05507a82195f20b9115897c
Merge V8 at r7668: Initial merge by Git.

Change-Id: I1703c8b4f5c63052451a22cf3fb878abc9a0ec75
Merge V8 at r7668: Update makefiles.

http://code.google.com/p/v8/source/detail?r=7648

Change-Id: Iead441c4d4ace57fc32c4164ea6e4abadbee0338
Merge V8 at r7668: Fix ENABLE_LOGGING_AND_PROFILING guards.

Partial cherry pick of http://code.google.com/p/v8/source/detail?r=8130

Change-Id: I28abe72ea9a12246f928b3e728a90af074718132
Merge V8 at r7668: Update V8_MERGE_REVISION

Change-Id: I0f601fa298ee2ba75d2ce28a185366a38995f156
Make Crankshaft configurable at compile-time.

Add a flag in Android.mk to enable crankshaft in V8.

Note that Crankshaft and snapshotting cannot currently be used
at the same time. For now, leave Crankshaft disabled by default.

Change-Id: I84fcc02882e1b16cd0bc783d778ffbcc4531c868
Merge V8 at branches/3.2 r8200: Initial merge by Git

Change-Id: I5c434306e98132997e9c5f6024b6ce200b255edf
Merge V8 at branches/3.2 r8200: Remove generation of experimental-libraries.cc

This is because branches/3.2 r8200 does not contain
http://code.google.com/p/v8/source/detail?r=7630

Note that this is a partial revert of
https://android-git.corp.google.com/g/#change,114511

Change-Id: I121d70cf6453056b15ecbad20346b36a6e0f8850
Merge V8 at branches/3.2 r8200: Update V8_MERGE_REVISION

Change-Id: I0ea8af3dbe0bc7437a0a0bcd20e0aae0cea4b2af