FM Radio: Add support for FM Radio in Android

moved permissions to frameworks/native

Change-Id: I27ded70f7bc116a1b1c9cff2383c4899afe746ec
ui: Allocate the custom buffer size in the failure case also

The custom buffer size was not being honored if memory allocation
failed in the first pass.
Also - removing an unnecessary check.

Change-Id: Ie501b2dda3843454405fec05fc898fec5912bd06
Don't use fence sync for qcom legacy

Change-Id: Ice64233a25edee763a36a3ba34230d1360a0d610
Merge "FM Radio: Add support for FM Radio in Android" into jb-mr1
native: Add custom 32-aligned NV12 colorformat

Change-Id: If00faad5b155e8be70ffb48b01992bdf86165dc8
Merge remote-tracking branch 'origin/jb-mr1' into jb-mr1

Conflicts:
	libs/gui/Android.mk
	libs/ui/GraphicBufferAllocator.cpp

Change-Id: I0e7c375b1ba8fdda0e26ba3523328cec895257ca
Merge remote-tracking branch 'aokp/jb-mr1' into jb-mr1