llow building against other qcom display HALs

* also fix normal pathing to use the new aosp paths
sf: Android.mk: Don't assume EGL_NEEDS_FNW for qcom legacy
libgui: Bring back support for mHeap-based screenshots
gui: Allow devices to disable fence sync