Some linking fixes for GN build.

Add some content_shell targets. content_shell itself doesn't link yet so it's commented out, but some assocaited libs now compile.

This fixes a variety of out-of-date sources lists to get some targets closer to linking in the GN build.

Add xdisplaycheckk target

Update GYP files for GN names

Rename events_ipc

R=hclam@chromium.org

Review URL: https://codereview.chromium.org/407243002

Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6b9028abcc4f60fd5b6cc6c6a46b6b9a6ad9277a
diff --git a/BUILD.gn b/BUILD.gn
new file mode 100644
index 0000000..4a3ad3c
--- /dev/null
+++ b/BUILD.gn
@@ -0,0 +1,13 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+executable("xdisplaycheck") {
+  sources = [
+    "xdisplaycheck.cc",
+  ]
+
+  configs += [
+    "//build/config/linux:x11"
+  ]
+}
diff --git a/xdisplaycheck.gyp b/xdisplaycheck.gyp
index 2392049..7030b6f 100644
--- a/xdisplaycheck.gyp
+++ b/xdisplaycheck.gyp
@@ -5,6 +5,7 @@
 {
   'targets': [
     {
+      # GN version: //tools/xdisplaycheck
       'target_name': 'xdisplaycheck',
       'type': 'executable',
       'dependencies': [