gpu_display: add X11 input bindings.

Adds bindings to the X11 display window to capture keyboard & mouse
input & send it to the guest via an EventDevice.

Original implementation by zachr@chromium.org.

BUG=chromium:1023975
TEST=None

Change-Id: I33156a8ca0b8c610a2080e3b6891cca2a865734b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1971121
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Noah Gold <nkgold@google.com>
Reviewed-by: Zach Reizner <zachr@chromium.org>
diff --git a/gpu_display/Cargo.toml b/gpu_display/Cargo.toml
index 54f2bad..21ee9ca 100644
--- a/gpu_display/Cargo.toml
+++ b/gpu_display/Cargo.toml
@@ -11,6 +11,7 @@
 data_model = { path = "../data_model" }
 libc = "*"
 sys_util = { path = "../sys_util" }
+linux_input_sys = { path = "../linux_input_sys" }
 
 [build-dependencies]
 cc = "=1.0.25"