This is a squash of the following loosely kept history: ``` Rename device settings, override the common version, and build it Change-Id: Ifff795f77ccc299d284eed56b050dfd59c8563a3 Set display resolution, disable HW overlays and unlock screen automatically when docked devicesettings: Add power profiles support and cleanup scaling Code cleanup and fix docked display size setting devicesettings: Add DPI scaling Always disable HW Overlays Properly handle multiple external displays rather than hardcoding ID devicesettings: Add fan profile support Remove internal display dpi scaling Add nice devicesettings icon devicesettings: Fix atv scaling by restoring past resolution on undock devicesettings: Fix icon colour and reset power profile on unlock Expose DeviceSettings in leanback launcher In the future a leanback variant should be made. DockService: Updates to support ATV display handling devicesettings: Add HWC wake rotation workaround Remove HW overlays workaround from DockService and use prop instead devicesettings: Add fan coefficient setting for perf profiles Change-Id: Idf524a50ac96e1adc299b109be9319f6cc161cd9 Cleanup DockService dockservice: update log statements - Adds log statement on entering HDMI disconnected block - Changes display index logging from error to information ``` Co-authored-by: Thomas Makin <halorocker89@gmail.com> Co-authored-by: CTCaer <ctcaer@gmail.com> Co-authored-by: Billy Laws <blaws05@gmail.com> Co-authored-by: Aaron Kling <webgeek1234@gmail.com> Change-Id: I0013b598431c7ec28e95de92343f4aa25b9ee5e5