PM / Sleep updates (better WAKELOCK)

Changelog:
1. PM / Sleep: Add wake lock api wrapper on top of wakeup sources
2. PM: Introduce suspend state PM_SUSPEND_FREEZE
3. PM / sleep: add TEST_PLATFORM support for freeze state
4. PM / sleep: invalidate TEST_CPUS and TEST_CORE support for freeze state
5. PM / wakeup: Adjust messaging for wake events during suspend
6. PM / Sleep: increase ftrace coverage in suspend/resume