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

This reverts commit aed9f3c81b67ff72b92a9de18de4ff38af523e54.