Framework: Rewrite Quiet Hours (2/3)

Added:
New Toggle States.
Toggle is now aware
of if quiet hours
is truly enabled or not.
Enable "force" mode
on click: turns quiet hours
on / off
Double-click to return
to "timed" mode.

New Features:
Wifi Connected Requirement
Battery Charging Requirement
Individual day times

Completely rewrote quiet hours
to reduce system calls.
No more calendar objects
or checking three preferences
and comparing their values
on each quiet hours check.
Reduce that to ONE preference
check per preference

PS2: Ensure booted before firing intent

______vanirized______