drivers: port bluesleep, msm_serial_hs from android-msm-sprat-3.10-kitkat-wear

  Addresses JIRA NIGHTLIES-278

Change-Id: I7d15cf74e7a4e6ffd6beb8d0aaf598a581872921
Signed-off-by: arter97 <qkrwngud825@gmail.com>

bluesleep: replace androidboot_mode_charger with poweroff_charging

Our kernel source tree uses poweroff_charging instead of androidboot_mode_charger for LPM

Signed-off-by: arter97 <qkrwngud825@gmail.com>
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_kernel_samsung_hlte into cm-11.0