msm8660: update extract flow

  * This incorporates manual edits to the vendor Makefile fragments.
  * add blob: lib/libqc-opt.so
  * extract-files.sh: add ability to extract a file from one path
    and place it in a different path within the build.

Change-Id: I08180aa46d76f85e712d40357ba9352c06e653b6
msm8660: add prop to enable libqc-opt.so

Change-Id: I97209d17fb57b54d32176c04b211b3768557a479
msm8660: define TARGET_ARCH as required by 4.2

Change-Id: I87f0635454c53d01106509add9409776f24e13e8
msm8660: disable overlays broken/obsolete in 4.2

Change-Id: Iec9aa3478f5ca7e2d3d71fde28a4ad65f9b7e144
msm8660: rename TARGET_PROVIDES_LIBLIGHT to fix compile error

  * In CM10 the define was plural

Change-Id: I2071e415d5d231e4d794b8d0ee450289df2920c2
msm8660: Use CAF display variant

Change-Id: I27f39626575aed82b671b3962ad9948b60e70029
msm8660: Update headers to match kernel

Change-Id: I04487526ae30ea0510e617428e86ab8cf9a6d186
msm8660: Update EMMC boot property name

Change-Id: Ib9493c07a69e57ff753ab9f3bdd4a985d817ec0a
msm8660: Refactor to use qcom-common

Change-Id: I30b65b2c8c97435de6f272d5d412f60880dfef1a
msm8660: Add new Adreno files

Change-Id: I6b72191bb9e62080ce241164c10da5af6e4859e0
msm8660: Add Bluedroid configuration

Change-Id: I5f386f501db07b06ad8ab57920327eee836e47a4
msm8660: Update headers to match kernel

Change-Id: Ic400657de6e4a5ea205a0f8bd214e8708f0ff4d4
msm8660: Update headers to match kernel

Change-Id: I618839f281a7764baa5b76ba46dbb5d7550be9b2
msm8660: Use the old ION API for compatibility

Change-Id: Iadecfdccf0ecbb785155d1b01f2107704b6f1560
msm8660: Remove custom recovery graphics functions

 * No longer needed.

Change-Id: I17c926627ae0c73779b4eef4918c542d483a6473
msm8660: Set debug.mdpcomp.maxlayer=3

Change-Id: Ibbf46951da6f6a732853597af74a5a2c37bab2f9
msm8660: Fix BT firmware path

Change-Id: I78c517c4204c097d0fdfd4399ac167aa21d5a48e
msm8660: Add arch-specific flags

 * Set ARCH_VARIANT here
 * TARGET_CPU_SMP wasn't set. *oops*
 * Actually set mdpcomp.maxlayer

Change-Id: I1f7114a9414046ad9e2b2c047254ad1edd693952
msm8660: Move shared rc scripts

 * Quincy devices use the same files, no need to duplicate.

Change-Id: Idf056a93a267f3cd60256a4d4b3cecdf43bf1b48
msm8660: Change owner of /dev/ion to media

 * This is required to allow mediaserver to open /dev/ion directly. The
   current iteration of camera drivers used on this hardware does it's
   own buffer management and thus needs to open the raw device or
   mediaserver will crash when attempting to receive the JPEG image.

Change-Id: I7975045c05ba564aa48fe025929308f81a8591b7