PM / Sleep: Add wake lock api wrapper on top of wakeup sources