mm-core: Remove double declaration of OMX.qcom.audio.decoder.aac

Change-Id: I0d64cde98ab92c48fe9e70d26724c334f22a79f6
mm-video: Fix compile error on 7x30.

Change-Id: Ia5d25165602eb2ae42ea8ac33248c627b07fed1d
mm-video: venc: Correct a typo in variable name

A kernel variable was to be defined as unsigned long but
it is mistakenly defined as unsigned only, the space is
missing after long. This bug is silent because unsigned
is also a valid data type by itself.
Corresponding to kernel fix, similar correction is done
in userspace code.

Change-Id: Ie58f275149dc9c85553f75e02594113b1a03ddcf
CRs-fixed: 556771
Fix compilation issues.

 * Only build when TARGET_QCOM_MEDIA_VARIANT=caf
 * Update makefiles for media-caf path
 * Add ifdefs for QCOM_BSP features

Change-Id: I5a7c3ce1fd7334cb9af04ee27c6efe0620ebae09
Revert "mm-video: venc: Correct a typo in variable name"

This reverts commit aabe8001608a2b34a7d4f5dd3c721a1bad465b44.

Change-Id: If8f50e407c1244685604a50aeab7f1d6b2b29de9
Merge "Revert "mm-video: venc: Correct a typo in variable name"" into android-4.4
Fix typo in longentropysel to long entropysel

Change-Id: I7dfb9b5fdc45b40badbd21b61ce7d84e7939bc31