camera: add exposure hack for d2

* d2's hal is reporting unusable exposure values
* use sane values to make shit work

Change-Id: I0d1313db1da56bfec553ef09df601626342ab55e
msm8960-common: simplify isSupported check in cmhw

Change-Id: I5a8797df515138416c56b63fdbb77af3910434be
msm8960-common: cleanup some permissions

Change-Id: Iabfdf7572d9149aec2ba474b13e07f5a5722ee39
init: enable pulsing LED on boot

Squash of commits from d2-common:
757670f0 - d2: enable pulsing led while booting
053b652e - d2: prevent boot led from overriding charging led
82a6da8e - d2: prevent boot led from overriding charging led, take 2

Change-Id: I707b1cd51f826808806a2f3852e1b04b4cd5d9ca
extract-files: add ability to specify a source directory for props

Change-Id: I9035e2e27120bd1bd7f420f9d3ea0d0064e592d2
msm8960: use qcom power hal

Change-Id: Iaf93f4ef50bd7c5d7b28a9d3d427af30e11c9976
fstab: remove length parameter for encryption

* This is not needed and actually causes encryption to fail
  most of the time.

Change-Id: I4020a759249efbbd92e0d13acae15058dd20ac9e
msm8960-common: kk_2.7_rb1.23 gps hal

d2 has blobs now

Change-Id: I7be2036d4d963c8dc9b05451c5d7cd2a7adbd0ce
msm8960-common: gps: fix includes

Change-Id: Iafef0cf939f357bb3a48e37cb1151cc754ae4809
msm8960-common: gps.conf

Change-Id: I38112a762fe934a00f0a7cbf4938b5f58712015e
msm8960-common: update gps.h

Change-Id: Ib5dc954ec1f9b38ad7d5317ed378c4eb6c9e276b
msm8960-common: fix QuIPS permissions

Change-Id: I29c15b23d36783205ecd65d44808a79c24f2bebe
gps: Add dummy functions stubs

* sec_gps_conf
* Sec_Configuration

Change-Id: Id50229979981fb072a382456f64aac3fccb6cb7e
msm8960-common: add irsc_util

Change-Id: I39a33491bdb9659358264e41382b87f603e495ed
msm8960-common: update to kk rilblobs

Change-Id: I5415c09265805c5438f84c22acd65a7a1b7b0f8a
msm8960: relocate /firmware to /firmware-mdm

Change-Id: Ifac9cba4092732cb343a012a3dabbfd844b33c28