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

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>