omap4-common: allow to set the voice-volume using an ICS blob

This fixes in-call volume on edison by redirecting calls to
set_voice_volume to the stock ICS audio-blob and additionally
calling it on set_mode and set_parameters. Other audio-functions
are still handled by the JB blob.

Change-Id: I6425dfd52202436036185f2bce4b5618d01adcaa
omap4-common: moto_audio_wrapper: fix set_mode for ICS blob

Change-Id: Iee07478f9121dc0ca17f00c78fd95fb6a947fa93
omap4-common: camera: libexif was renamed to libjhead in 4.4.3

Change-Id: Ifd06b3fa6d57a748d776ccef9574094149733473
camera: allow building for any 4.4.x version

Change-Id: I2df835d6e4e8c2d04db1b0a8d340c6643f1cc9c5
Revert "Revert "omap4-common: HDMI: honor preferred-flag on video-mode""

This reverts commit cc9dd4cadb8128057e13b75df33775c074f6c32f.
Revert "Revert "audio: Add a separate HAL for HDMI audio""

This reverts commit e6e57a2f7b8302810289434aa293cd07e055dde8.

Conflicts:
	audio/Android.mk
Revert "Revert "omap4-common: force landscape when hdmi is connected""

This reverts commit 59956234db8c406b7e4b544d3a49329aa67e6f6d.
Revert "Revert "audio: hdmi: add dynamic multichannel support""

This reverts commit 57d9ac20801e376d983193215a2fda24fdadd036.
Merge remote-tracking branch 'upstream/cm-11.0' into cm-11.0