Connect FrameRatePowerSavingsBalanced from WindowManager.LayoutParam to
ViewRootImpl

Previously, we have a variable (mIsFrameRatePowerSavingsBalanced) in ViewRootImpl to determine whehter we
want to enable Toolkit dVRR feature. There are two different ways
developers can set this value:
1. Use the style attribute IsFrameRatePowerSavingsBalancedEnabled in
   styles.xml. This value will be picked up in PhoneWindow and assigned
   to VieWRootImpl directly.
2. Use Window to call the setter function - setFrameRatePowerSavingsBalanced to update the LayoutParam attr

When introducing this API, we only check the value from the first
approach but not the second one. In this CL, the information is
consolidated in WindowManager.LayoutParams, and ViewRootImpl will
retrive this value with mWindowAttributes.isFrameRatePowerSavingsBalanced()

Test: atest ViewRootImplTest / atest PhoneWindowTest
Change-Id: If65a07b2f2064020f25cbecd506e993f5f51ee6d
5 files changed