[glue] Set a ctrl-C handler in QEMU2 for a graceful shutdown

Looks like this handler was lost during the rebasing.

Change-Id: I11bc9d9984bfd605bb74259b1bedc236ef2c1083
diff --git a/android-qemu2-glue/qemu-setup.cpp b/android-qemu2-glue/qemu-setup.cpp
index 34ac0ca..f0b2268 100644
--- a/android-qemu2-glue/qemu-setup.cpp
+++ b/android-qemu2-glue/qemu-setup.cpp
@@ -17,6 +17,7 @@
 #include "android/android.h"
 #include "android/base/Log.h"
 #include "android/console.h"
+#include "android/skin/winsys.h"
 #include "android-qemu2-glue/emulation/android_pipe_device.h"
 #include "android-qemu2-glue/emulation/charpipe.h"
 #include "android-qemu2-glue/emulation/goldfish_sync.h"
@@ -46,6 +47,9 @@
     qemu_looper_setForThread();
     qemu_thread_register_setup_callback(qemu_looper_setForThread);
 
+    // Make sure we override the ctrl-C handler as soon as possible.
+    qemu_set_ctrlc_handler(&skin_winsys_quit_request);
+
     // Ensure charpipes i/o are handled properly.
     main_loop_register_poll_callback(qemu_charpipe_poll);