Revert "Revert "Add settings for scheduling dark theme""

This reverts commit 50c0fa136ce54dab58a0eb1dd094f9ced6e39a5e.

Reason for revert: Fixed the error which is code incompatibility
Test: run all settings tests
Change-Id: I8f05b50f8198c4b2565bb9b6f62ddda5029c8365
Merged-In: I8f05b50f8198c4b2565bb9b6f62ddda5029c8365
Bug: 141567787
16 files changed