Revert "hwc: Only perform the yuv+composition workaround on MDP < 4.2"

This reverts commit b136bac7249d21f23baebc260a861daa08475136.
Revert "Fake vsync events"

This reverts commit 3df62890342d541fd6e85f463abdc9e31e079426.
Revert "Revert "hwc: Add support for faking vsync""

This reverts commit adb0cc0efb50cc3b389a1de6873b241f7222aee1.
Fix compile for devices without hw vsync

Change-Id: I77b23a08873c72ae39bfb58c5fa3977ba8199431