LightSensorController extraction from BrightnessClamperContorller

Also fixed: sensor restart on display changed, sensor registration to comply with ABC

Bug: b/343792639
Test: atest BrightnessClamperControllerTest, atest LightSensorControllerTest
Flag: EXEMPT bugfix, mechanical refactoring
Change-Id: Icddf78defc8fdba83c4d210d12851c7d94adb8b1
5 files changed