DO NOT MERGE Support UXR configurations on multi-displays.

API changes:
- UXR config supports setting physical display port
- XML parser supports physical display port attribute
- UXR service aidl requires display id

Assumptions:
- Multi-displays will support unqiue display address;
- Virtual displays are launched on default display (id 0);
- Non-virtual displays always have physical port (no network display);

Internally UXR manager retrieves display id fron context and passes it
into UXR service. UXR service tracks config based on physical display port.

Since UXR Service only functions after init() is called, skip
initializing restrictions in UXR service constructor.

Bug: 128457143
Test: atest AndroidCarApiTest && atest CarServiceTest && m -j

Change-Id: I66349411ca88a84eecbe7b7c97ded5abc332318d
18 files changed