libvirtual: Cleanup patch for DRC feature

Separated the logic for setting virtual display attributes into 3
functions that:
1. Initialize the virtual res. on an ONLINE event
2. Set virtual res. to match primary res (MDP downscale path)
3. Set MDP downscale mode for either DRC or MDP downscale path

Change-Id: Icbf2a6b6301809fee48272ac8a87c732dd2d6634
diff --git a/libvirtual/virtual.h b/libvirtual/virtual.h
index 8003e23..a6aec40 100644
--- a/libvirtual/virtual.h
+++ b/libvirtual/virtual.h
@@ -52,6 +52,10 @@
     bool openFrameBuffer();
     bool closeFrameBuffer();
     void setAttributes();
+    void initResolution(uint32_t &extW, uint32_t &extH);
+    void setToPrimary(uint32_t maxArea, uint32_t priW, uint32_t priH,
+                      uint32_t &extW, uint32_t &extH);
+    void setDownScaleMode(uint32_t maxArea);
 
     int mFd;
     hwc_context_t *mHwcContext;