msm7x27a-common: sync heders with kernel

Change-Id: Icd430d2027318a8e65e44eae9eedc4058fb75107
msm7x27a-common:  temporary fix for geen lines in videos

make sure you have this patch
http://review.cyanogenmod.org/#/c/46495/

Change-Id: I92d7a6a7c4b220a62b75bf61e2420f1135ecc439
msm7x27a-common:libaudio: use new api for devices

Change-Id: I72b2fd754f7c3715f75ee6ab7b6eb06fbaa5e589
msm7x27a-common: set audio variant to caf for lpa and voip

Change-Id: I0ee835952e766e43fa1cb136007fab70f1b8e09e
msm7627a/msm8660: Port heap mask change to ion

Heap mask field passes as argument at allocation
time to specify ion heap.

Change-Id: I9b77a8bb926d938b3cc023b0de2e3ab49455155a
msm7x27a-coomon:libaudio: Use a larger sample buffer for LPA

Change-Id: Ida711ec285699f07b26eac39ee18bb939cc5f163
msm7x27a-common: enable Low power audio (LPA)

Change-Id: Iaaa8b2d86c96be5033761805e8b94d2137011576
msm7x27a-common: enable qcom voip

Change-Id: Id3965473a8e9e04c13d3d5366f60a2da34d11be1