FM Radio: Add support for FM Radio in Android

Creating interface and framework for using FM Radio
RX and TX from different vendors.

Change-Id: I1a71aed01bfffdddfabf1cdfbfa3707cb1ed016b
Signed-off-by: Benn Porscke <benn.porscke@stericsson.com>
Add gralloc_perform enums definitions

Define enums for gralloc_perform function use cases.

Change-Id: I127ee7486b74d68b2f97e1670d9550144d6b7a3a
hwcomposer: Add HWC_BLIT compositiontype value

- HWC_BLIT this layer will be handled in the HWC, using a blit engine
- setting this will inform Surfaceflinger to flip FB_TARGET

Change-Id: I25d19ec41b57863d451c3e390109c912faf1381c
Merge "FM Radio: Add support for FM Radio in Android" into cm-10.1
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1