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
Merge "extract-files: add ability to specify a source directory for props" into cm-11.0
Merge "init: enable pulsing LED on boot" into cm-11.0
fstab: remove length parameter for encryption

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

Change-Id: I4020a759249efbbd92e0d13acae15058dd20ac9e
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_device_samsung_msm8960-common into cm-11.0