Upgrade V8 to version 4.9.385.28

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

Change-Id: I4b2e74289d4bf3667f2f3dc8aa2e541f63e26eb4
diff --git a/test/mjsunit/regexp-static.js b/test/mjsunit/regexp-static.js
index 8f283f6..0d6d85c 100644
--- a/test/mjsunit/regexp-static.js
+++ b/test/mjsunit/regexp-static.js
@@ -119,7 +119,7 @@
 // case the function uses the static properties of the regexp constructor.
 re = /(.)/g;
 function f() { return RegExp.$1; };
-assertEquals('abcd', 'abcd'.replace(re, f));
+assertEquals('dddd', 'abcd'.replace(re, f));
 
 // lastParen where the last parenthesis didn't match.
 assertEquals(["foo",undefined], /foo(?:a(x))?/.exec("foobx"),
@@ -144,8 +144,6 @@
   assertEquals("", RegExp['$' + (i)], "$" + i);
 }
 
-RegExp.multiline = "foo";
-assertTrue(typeof RegExp.multiline == typeof Boolean(), "RegExp.multiline coerces values to booleans");
 RegExp.input = Number();
 assertTrue(typeof RegExp.input == typeof String(), "RegExp.input coerces values to booleans");