[wltimer] Add moduled for suspend blocking timers. Contributes to JB#32462
MCE code has accumulated copy paste code dealing with blocking suspend for limited time. Implement wakelock timer object logic that encapsulates holding a wakelock while waiting for a glib timeout to trigger. The interface is derived from already existing heartbeat timer code.
Showing with 602 additions and 0 deletions