commmon: re-organize, update, clean-up
audio_policy: remove remote submix

Change-Id: I9f59256d33d1a075a2686957182c93ed9e2b693d
ril: more updates
common: disable workaround bug 10194508, clean-up wifi config
patches: don't use tunnel recording
telephony: move config.xml to correct place
add more patches
don't OC on performance profile
storage: fix installing apps to external storage
overlay: update power profile setting
update readme file
patches: charger: switch off backlight before blanking the display
patche: kang fm and webview patches from legaCyMod

Use classic webview, enable FM
add/remove patches (see details)

* Disable FM, currently broken due to SELinux?
* Disable Tunnel recording
* Add buffer size support (needed for video playback)
* Enable LPA
* Classic webview
* charger: turn off backlight before sending FBIO_BLANK ioctl

We're currently using OmniROM's frameworks/native since CM's segfault for some reason.
That's why there are quite a lot patches for native :)
test: change include
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.