Only show expected resolutions for external display

Add a new Settings config value, that can be overriden in the
OEM-specific Settings to define which resolutions are supported.

If defined, only show those resolutions or, if they exist, the
anisotropic resolutions based on those resolutions.

Test: manual
Test: atest ResolutionPreferenceFragmentTest
Flag: EXEMPT BUGFIX
Bug: 447140262
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:b28d6b7f495add5fb5d7fa53a1bd882267c84d8d
Merged-In: Ifffef1d6224cd664f7e3d453f2bd01bcce574991
Change-Id: Ifffef1d6224cd664f7e3d453f2bd01bcce574991
4 files changed