Audio HAL updates from N7100

Credits:
Javier Ferrer <javi.f.o@gmail.com>
Marc <herderkewitz@googlemail.com>
Utkarsh Gupta <utkarsh.eminem@gmail.com>

Change-Id: If764d4b828391c54bb12577859cb7f2ed376655f
selinux: Remove redundant policy

Change-Id: If3ff107f60d9f15f2aaa4b73c955d6ac2b1cbd5a
SELinux updates

Change-Id: I3b7e6ad3741c9f08151b9b2326d06f872e6e21c4
audio: More sensitive mic, less noise

Change-Id: I527133a4e5db92da5c162f7548b759e2b5c9b0c4
PhilZ Touch dual boot recovery

Initial merge by andi34 <skate4life@gmx.de>

Change-Id: I7273a0e4b9f5ac07a9aa67fea82d418bd508ebf2
Add missing files, previous commit derp

Change-Id: I4bde093ed087b1c8cd07185b2c9f07c42a8e780d
recovery: Sync to PhilZ Touch update

Change-Id: Id9e4f91f21da950c4d11e4de615f55791a9f3443
Use different USB PIDs for adb and adb+ums modes

Change-Id: I63744a5d6a5ac8c3ecff2ae33ec175137a1637c7
Use self compiled aroma binary

Change-Id: Id54506092ba632deda83c40b1a59a672c413ee65
bootmenu: Fix bootloader reboot command

Change-Id: I05f2fda8a6ade8a97900966584d73507665abd4c
tool: Update dual boot tool

Change-Id: I256d7eacdd41c1be9d2280dfe80d788094e3b96c
BoardCommonConfig: Disable custom buffer size

Change-Id: I1992cefd1dc9f6cc9bf92f9aa794c475569bda21
init: Support recovery lock

Change-Id: Iaf8494880a1a07262fd6ca155a7099bde9af8d0f
Virtual key match to upstream PhilZ

Change-Id: I0238b5ce94a46d7d1cfdb3cfb41b94634ad0a90c