Roll V8 back to 3.6

Roll back to V8 3.6 to fix x86 build, we don't have ucontext.h.

This reverts commits:
5d4cdbf7a67d3662fa0bee4efdb7edd8daec9b0b
c7cc028aaeedbbfa11c11d0b7b243b3d9e837ed9
592a9fc1d8ea420377a2e7efd0600e20b058be2b

Bug: 5688872
Change-Id: Ic961bb5e65b778e98bbfb71cce71d99fa949e995
diff --git a/src/SConscript b/src/SConscript
old mode 100755
new mode 100644
index 0d0b535..52607f1
--- a/src/SConscript
+++ b/src/SConscript
@@ -1,4 +1,4 @@
-# Copyright 2012 the V8 project authors. All rights reserved.
+# Copyright 2011 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
@@ -59,7 +59,6 @@
     counters.cc
     cpu-profiler.cc
     data-flow.cc
-    date.cc
     dateparser.cc
     debug-agent.cc
     debug.cc
@@ -79,13 +78,12 @@
     fast-dtoa.cc
     fixed-dtoa.cc
     handles.cc
+    hashmap.cc
     heap-profiler.cc
     heap.cc
     hydrogen.cc
     hydrogen-instructions.cc
     ic.cc
-    incremental-marking.cc
-    interface.cc
     inspector.cc
     interpreter-irregexp.cc
     isolate.cc
@@ -101,7 +99,6 @@
     objects.cc
     objects-printer.cc
     objects-visiting.cc
-    once.cc
     parser.cc
     preparser.cc
     preparse-data.cc
@@ -136,7 +133,6 @@
     v8utils.cc
     variables.cc
     version.cc
-    store-buffer.cc
     zone.cc
     extensions/gc-extension.cc
     extensions/externalize-string-extension.cc
@@ -174,9 +170,6 @@
     mips/frames-mips.cc
     mips/full-codegen-mips.cc
     mips/ic-mips.cc
-    mips/lithium-codegen-mips.cc
-    mips/lithium-gap-resolver-mips.cc
-    mips/lithium-mips.cc
     mips/macro-assembler-mips.cc
     mips/regexp-macro-assembler-mips.cc
     mips/stub-cache-mips.cc
@@ -248,6 +241,7 @@
     dtoa.cc
     fast-dtoa.cc
     fixed-dtoa.cc
+    hashmap.cc
     preparse-data.cc
     preparser.cc
     preparser-api.cc
@@ -325,7 +319,7 @@
 
 EXPERIMENTAL_LIBRARY_FILES = '''
 proxy.js
-collection.js
+weakmap.js
 '''.split()