[WIP]: vidc update from caf msm.git jb_chocolate

Use fimrware from here: https://github.com/CarbonDev/proprietary_vendor_qcom/blob/master/mako/proprietary/vidc_1080p.fw

Change-Id: I445eb46790851a882ba375991bd98c52aa72e2e4
mach-msm: ION fix up

Change-Id: I37f132a71e10c93c42f7cea4e7c7b63a6fa6f5a2
Signed-off-by: helicopter88 <johnlemon.lol@gmail.com>
gpu-msm: Update adreno drivers

Change-Id: If4e5e42ca585824ed2ea636895d9645917cd2a1f
Signed-off-by: helicopter88 <johnlemon.lol@gmail.com>
gpu-ion: Add ION support

Taken from Lexmaster's kernel
Signed-off-by: helicopter88 <johnlemon.lol@gmail.com>

Change-Id: I4cdbe443f672c45ddaef67c146e855c8ec341306
Update vidc headers
Update iommu to jb_chocolate
ruby: add MHL GPIO
Update to qdsp6 version 3

Added qdsp6v3

board-pyramid-audio.c: Fixup qdsp6v3

build qdspv3 for shooter_u

New patchset: leaving the dual mic at 8khz

Original patch is http://review.cyanogenmod.org/#/c/34851/
Patched to work with shooteru by "Darescu Ionut" aka "johnnyslt"

Change-Id: I7e069e65d480c8b3a6a0c44b654cab6994d1ebd9
update more files to use qdsp6_v3
Revert "ruby: add cmdline options"

This reverts commit 72c20cb88bb5b2a681e4c6ccce979b157790a9d6.
Remove cmdline options
CPU/GPU: different OC implementation
Linux 3.0.72

Conflicts:
	net/bluetooth/sco.c
msm8660: remove accidentally added function
Supress unused-variable warnings
Revert "ext4: use atomic64_t for the per-flexbg free_clusters count"
Add SIO IO scheduler
ruby: update defconfig