Only build for AOSP devices

Change-Id: I08b2fca0d83671d4e4f91cf3d1c4b01c2c9d2754
msm8960: fix build

* QCOM_BSP should be set via board for the individual device and not globally for all msm8960 boards
msm8960: gralloc: fix compilation on QCOM_BSP targets
msm8960: libcopybit: fix c++11 narrowing
msm8974: gralloc: fix compilation on QCOM_BSP targets

Change-Id: Ibf75ca07c63f62845eaf369fb712b7aa537c740e
msm8974: allow targets to provide their own lights HAL

Change-Id: Ic44ab656d8fdb68d427eff4bcd617356cdc82dec
msm8974: Allow targets to disable Adaptive Display support

Change-Id: Iee43be40b78fa86209bc14fedd41565ebe3883f5
msm8960: Allow targets to provide their own lights HAL

Change-Id: I4c1b9b74fac8dc4c2a6d2355d9efb2b097807b6f