TEMPORARY FIX: add sync point logic to BufferStateLayers

WindowManager still relies on deferred transaction logic,
and a BufferStateLayer may be deferred on itself.  Adding
sync point logic to BufferStateLayer for now to support,
must be removed as soon as WindowManager migrates off
deferred transactions

Bug: 146345307
Test: build, boot, ASurfaceControl_test, manual Chrome,
SurfaceFlinger_test

Change-Id: I20578ee2d11e89efdb93852113c193d694360c65
2 files changed