Implement fixed rotation swipe-up PiP2

Implement swipe-pip-to-home with fixed rotation
in PiP2 with seamless flip v2 at config-at-end.

As of now this produces a flicker at the end due
an early draw being applied out of sync with
activity level transform in Core; that is a Display CHANGE
transition issue to be addressed separately (seamless rotation
doesn't end using METHOD_BLAST or screenshots for PiP2).

Bug: 371249390
Flag: com.android.wm.shell.enable_pip2
Test: swipe-up to enter PiP from landscape to portrait

Change-Id: Ie6ce1c42c73a9e905e2700b2bbd2e9cdbdd88640
3 files changed