Revert "Revert "Revert "SurfaceFlinger: Change to support framebuffer flip for 2D blitters"""

This reverts commit 367962aa4c61e38ef46d8966dd3833861a502ea1.