Added a remote transitionfilter for container ordering. This way
launcher animation won't engage if it is appearing behind a
translucent task.
Modify commitVisibility to properly update client visibility
when shell transitions are enabled.
Fixed issue where activity start was deferring sync-engine
readiness even for "delivered-to-top" or cancelled activity
starts. This meant it would wait forever.
Hooked up the "enter animation complete" reporting to shell
transitions.
Removed interference by legacy freeform/maximize animation
logic (which was calling setReady at incorrect times).
Bug: 183993924
Test: atest ActivityLifecycleTests
Change-Id: I1138079b1ae05248cefa211e0597fd6723a8bbba