Reorienting wakelockController to have generic exposed functions

Bug: 250818085
Test: atest WakelockControllerTest
Change-Id: Iedabc2cf0e48dbfb758b276488b3e7980712167b
4 files changed