msm8660: Use CM PowerHAL on 8660

 * New PowerHAL is untested on 8660.

Change-Id: I4853d9b0b9e3f96722846a9d4eabf15246dd54ae
msm8660: remove duplicate SELinux rules

Change-Id: I1ba6ed8dde4a2194bf33f2072643c5274f6689a4
msm8660: remove linux includes

  * We shouldn't be calling for these kernel includes from the device tree.

Change-Id: Idae0ff246df2a2e917d1ae52a337309d875f0ad1
msm8660: add memtrack HAL

Change-Id: Iedd4575ee084650b2faf885eff8ed315f8e737bd
msm8660: enable QCOM_BSP

  * needed to fix video corruption in Netflix
  * as a result of this change, use custom graphics.c for recovery
      - using a 3.0 kernel and QCOM_BSP causes recovery build errors.
      - workaround this by using a custom graphics.c.

Adapted from: https://github.com/CyanogenMod/android_device_motorola_msm8960-common/commit/ad5112f3d4dea443ed421b9f8947d81076c3f060

Squashed commits:
https://github.com/AOSPA-legacy/android_device_samsung_msm8660-common/commit/b8ab448ef6e1e1f6a2c207482414a74f57265142
https://github.com/AOSPA-legacy/android_device_samsung_msm8660-common/commit/1d354f9aaecdbc7785c499d21de596eb4c619735

Change-Id: Ida248ac260c79d6324fdfe0b95fb332c253e6e1f
msm8660: disable LPA since it breaks Bluetooth streaming

  * We need to come back to this and do further debug

Change-Id: Ife486cf6b799255d5a862088326de4381656644e
msm8660: grant Bluetooth LE permissions

Change-Id: Ic01ffa0ee8d53509a56f9f04d838d2b6917ae05b
msm8660: enable three buffers at all times

Change-Id: I58b8268030c9101a8b54ff52116e5edfe8c99914