update fm patch
wifi: build modules from kernel tree
wifi: no need to insmod compat.ko anymore
common: experimental: build with 3.4.x kernel

* Enable ION
* Disable ARM PIE and legacy camera hacks
* Add patch to enable Qualcomm enhanced audio and LPA
patches: add patch for updated display HAL

To fix build
qcom: enable BSP
aries-common: disable PhaseBeam scrolling

Change-Id: I2e863a544f4ae6aa1d69c1bbf8fef441c7c79896
headers: add msm_ion.h
wifi: enable Wi-Fi Direct
build USB audio hal and tilerenderer
patches: force apply themes

Most of the themes are incompatible MDPI and cannot be applied.
Add hack to force apply them
overlay: don't animate lights (aka enable CRT animation)
audio/video: enable QC A/V enhancements

Set audio variant to legacy

* Add patch that allows building audio enhancements for legacy devices
* Enable QC AV enhancements
Revert "overlay: don't animate lights (aka enable CRT animation)"

This reverts commit 0ff004f623ce70a82720195670796d9831e8a5eb.
Merge pull request #137 from TheWhisp/cm-10.2

add cm branch changes to omni branch