vnc: Remove EventQueue

Put the VNCFlinger in the screenData so that it can be accessed
by clients. This removes the need for the message queue. The
buffer ready event was removed in a previous commit.
diff --git a/src/VirtualDisplay.cpp b/src/VirtualDisplay.cpp
index 7a95042..b44c64c 100644
--- a/src/VirtualDisplay.cpp
+++ b/src/VirtualDisplay.cpp
@@ -119,12 +119,10 @@
     return NO_ERROR;
 }
 
-status_t VirtualDisplay::start(const DisplayInfo& mainDpyInfo, EventQueue *queue) {
+status_t VirtualDisplay::start(const DisplayInfo& mainDpyInfo) {
 
     Mutex::Autolock _l(mMutex);
 
-    mQueue = queue;
-
     mRotate = isDeviceRotated(mainDpyInfo.orientation);
     mWidth = mRotate ? mainDpyInfo.h : mainDpyInfo.w;
     mHeight = mRotate ? mainDpyInfo.w : mainDpyInfo.h;
@@ -185,10 +183,7 @@
     while (mState == RUNNING) {
         mEventCond.wait(mMutex);
         ALOGD("Awake, frame available");
-        void* ptr = processFrame_l();
-
-        //const Event ev(EVENT_BUFFER_READY, ptr);
-        //mQueue->enqueue(ev);
+        processFrame_l();
     }
 
     ALOGV("VDS thread stopping");