Fix includes for other media variants

Based off http://review.cyanogenmod.org/#/c/51031/

Change-Id: Icfd33be4ee16f24919fe2f8f44cb08f3df1d0a4c
Revert "fm: fix openRecord prototype"

This reverts commit 89ad23a2d0ebc317e62ffb87e048469b1df3d69e.

Change-Id: Ided3ea4b0d9b88d604cff18c0fa7ed2a8e2c072e
Revert "fmradio: use caf naming"

This reverts commit 7f37b3b4ce2f98576da1d334f1ee5b77dab5e2a8.

Change-Id: Ie180a9193b65ff8c68ea6f2401bc3b21e55f849c
Revert "FM Radio: Add support for FM Radio in Android"

This reverts commit 3142d888bba540849071804d14e1313271cba56c.

Change-Id: Id6a8f16f27529d734d36da89bc9041f693af5b75
Merge "Fix includes for other media variants" into cm-11.0
[3/3] av: Allow custom DOMX source instead of Google DOMX default

Part 3 of 3 patches: To allow omap4 devices to use custom "domx" source
via a new BoardConfig.mk item:
TI_CUSTOM_DOMX_PATH := device/<manufacturer>/<device-name>/domx

This setting provides for 3 changes during the build:
1. In hardware/ti/omap4xxx this settings stops standard Google domx
source from being built and changes the domx reference for tiutils.
2. In frameworks/base it changes the default openmax references for
frameworks/base/media/jni/mediaeditor/Android.mk to the new location
3. In frameworks/av changes the openmax references in 5 places, and adds
new includes in ACodec.cpp, CameraSource.cpp and OMXCodec.cpp

This commit is based on cherry-pick from omapzoom (with a more descriptive
BoardConfig setting name):
http://www.omapzoom.org/?p=platform/frameworks/base.git;a=commit;h=f7f929ff477955333bf7e7413a81a66d68

Change-Id: I67dee7e077cd850acad6a0d4afb70218a8b9f2cd
p970 fixes

Change-Id: I557ee1bb44dcf2e6285522b9b91b6af5853c22a1
Fixes

Change-Id: I024f49977cb4ed46e91f8e5afc851a3e3659531d