add support fo fmradio

N/A

https://github.com/arco/android_vendor_qcom_opensource_fm
Signed-off-by: huangqiwu <huangqiwu@xiaomi.com>

Change-Id: I22c89c896be2b7d46869987752936a3fbb0d8247

Conflicts:
	BoardConfig.mk
	device.mk
fmradio : Update launcher icon

N/A

Change-Id: I64ae9538eaaca086c605c404a3e752a00b411e21
Signed-off-by: huangqiwu <huangqiwu@xiaomi.com>
kernel: update

N/A

Fix some bugs for fmradio & support more headset
Signed-off-by: huangqiwu <huangqiwu@xiaomi.com>

Change-Id: If9f02fbc724394dc204dce26109d0bd1e32b97ea
Fix headset button keycode

N/A

Change-Id: I95ae6b71add438a94ddb82513e784711b9305ba1
Signed-off-by: huangqiwu <huangqiwu@xiaomi.com>
build: Add optional qcom.fmradio bootclass jar to dexpreopt

N/A

Fix boot issus
Signed-off-by: huangqiwu <huangqiwu@xiaomi.com>

Change-Id: I474ae73629aaad86ea43f1931273623a56117940