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

Change-Id: Icaad02fe1e8856fdc2e4215f380594a5dde8e002
Signed-off-by: Arve
Hjonnevag <arve@android.com>
Git-commit: e9911f4
Git-repo:
git://codeaurora.org/kernel/msm.git
[anursing@codeaurora.org: replace
existing implementation, resolve
merge conflicts]
Signed-off-by: Anurag
Singh <anursing@codeaurora.org>

idea is taken here -
https://github.com/rmbq/android_kernel_htc_msm8960/commit/0c7fa01e341333cb6c80db33dc4799429bad2085