Layout autoenable external display

External displays are disabled by default.

Now display_layout_configuration.xml can
have external display unique id, which allow
changing the default enable/disable state
upon external displays connection.

Bug: 497874567
Bug: 439678646
Test: atest ExternalDisplayPolicyTest DisplayManagerServiceTest LogicalDisplayMapperTest
Flag: EXEMPT BUGFIX
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:d74fa7f74acf794d8d30cbd7b418d7c4787809f9
Merged-In: If4941bcc5316e3b69691e0080c7ba8e46f951aa6

Change-Id: I6b3ad1bef909ee60228e24a9de72e766429f7640
5 files changed