Upgrade to 3.29

Update V8 to 3.29.88.17 and update makefiles to support building on
all the relevant platforms.

Bug: 17370214

Change-Id: Ia3407c157fd8d72a93e23d8318ccaf6ecf77fa4e
diff --git a/src/DEPS b/src/DEPS
new file mode 100644
index 0000000..260f5b2
--- /dev/null
+++ b/src/DEPS
@@ -0,0 +1,14 @@
+include_rules = [
+  "+src",
+  "-src/compiler",
+  "+src/compiler/pipeline.h",
+  "-src/libplatform",
+  "-include/libplatform",
+  "+testing",
+]
+
+specific_include_rules = {
+  "(mksnapshot|d8)\.cc": [
+    "+include/libplatform/libplatform.h",
+  ],
+}