SF: Move toggleKernelIdleTimer to DMC

Remove a special case for the default display by tracking the enabled
state per display.

Bug: 241285876
Bug: 355424160
Flag: EXEMPT refactor
Test: presubmit
Change-Id: Ife697e9f31bdf833910132fb0a71918b29c350eb
4 files changed