bluesleep_bcm: Attempt to fix the wakelock issues.

Updates to match m7's bluesleep.c

Change-Id: Ic7fcb16cb4500396d08a857230288c204737cb96
Signed-off-by: Evan McClain <aeroevan@gmail.com>
msm_serial_hs: borrow m7 version.

We'll give it back when we're done, don't worry.

Change-Id: I48401cfeeebec6964591470eebc495490f41ed38