Support rotation on secondary displays (3/N)

Move major operations of rotation/orientation from
PhoneWindowManager to DisplayRotation.

Create DisplayPolicy and move partial fields which
have dependency with rotation.

Bug: 111361251
Test: go/wm-smoke
Test: atest FrameworksServicesTests:AppWindowTokenTests
Test: atest FrameworksServicesTests:PhoneWindowManagerLayoutTest
Test: atest CtsActivityManagerDeviceTestCases:ActivityManagerMultiDisplayTests
Change-Id: I2dfd15ffcc41e10a9074087e6aa15975c92b4979
12 files changed