Upgrade V8 to version 4.9.385.28

https://chromium.googlesource.com/v8/v8/+/4.9.385.28

FPIIM-449

Change-Id: I4b2e74289d4bf3667f2f3dc8aa2e541f63e26eb4
diff --git a/src/DEPS b/src/DEPS
index 4dbb3c7..b54cd04 100644
--- a/src/DEPS
+++ b/src/DEPS
@@ -1,13 +1,33 @@
 include_rules = [
+  "+base/trace_event/common/trace_event_common.h",
   "+src",
   "-src/compiler",
   "+src/compiler/pipeline.h",
+  "+src/compiler/code-stub-assembler.h",
+  "+src/compiler/wasm-compiler.h",
+  "-src/heap",
+  "+src/heap/heap.h",
+  "+src/heap/heap-inl.h",
+  "-src/interpreter",
+  "+src/interpreter/bytecode-array-iterator.h",
+  "+src/interpreter/bytecodes.h",
+  "+src/interpreter/interpreter.h",
   "-src/libplatform",
   "-include/libplatform"
 ]
 
 specific_include_rules = {
-  "(mksnapshot|d8)\.cc": [
+  ".*\.h": [
+    # Note that src/v8.h by now is a regular header file, it doesn't provide
+    # any special declarations besides the V8 class. There should be no need
+    # for including it in any .h files though. This rule is just a reminder,
+    # and can be removed once the dust has settled.
+    "-src/v8.h",
+  ],
+  "d8\.cc": [
     "+include/libplatform/libplatform.h",
   ],
+  "api-experimental\.cc": [
+    "+src/compiler/fast-accessor-assembler.h",
+  ],
 }