selinux: currently set as permissive
fm/patches: add patches for FM radio and enable it
camera: add new camera, enable all dependencies

* Enable MemoryHeapPmem
* Disable ARM pie
* Enable Samsung legacy camera parameters
* Enable binder compatibility
* Add support for VECTORIMPL symbols
touchscreen: remove legacy touchscreen support

Kernel driver was updated, this is no longer needed
Revert "rootdir: clean-up usb config"

This reverts commit 97cd4b2f4e1673c1b48c6e2644df2189f7af3602.
patches: force apply themes
patches: update, clean-up
camera: add prebuilt camera hal
bluetooth: attempt to fix BT tethering
camera: update field designators
update a/v patches
common: adapt to recent frameworks/av changes
libaudio: update audio formats to new api

Change-Id: I6a7e370a079da88fd464c8e33ec3c5a372d896a9
enable zRam the KitKat way

Currently set to 64MB
camera: clean-up makefile

I don't know what was I thinking - added it wrong anyway.
No need for this
audio: clean-up, change LPA patch

* Set audio variant to CAF
enable KSM by default
Revert "enable zRam the KitKat way"

CM already handles zRam, this could be useful for ROMs that don't have zRam control

This reverts commit c4949e1c4a2a0adfc2256caee149c60d7b79c906.

Conflicts:
	rootdir/init.qcom.rc
common: enable legacy mmparser support
patches: add legacy overlay support