Enable preferredDisplayModeId for frame rate override

Route preferredDisplayModeId vote to SurfaceFlinger using the
setFrameRate API to frame rate override to be enabled for applications
that vote with preferredDisplayModeId.

Bug: 183225713
Test: atest RefreshRatePolicyTest
Test: atest DisplayModeDirectorTest
Test: atest FrameRateSelectionPriorityTests
Test: atest DisplayTest
Test: Launch an app that sets preferredDisplayModeId and observe
refresh rate

Change-Id: I0f9110adc83eb1c7c994440e6b40f3e1036176e6
6 files changed