camera: do not use GNU old-style field designators

Avoiding the use of GNU extensions improves portability

Fixes the following:
error: use of GNU old-style field designator extension

Change-Id: Ic1bf7e44b3bf0c9b30c8c950b02ad71452a0bd8f
Merge "camera: do not use GNU old-style field designators"
libexif is now libjhead

Change-Id: I78c3eae1dc3a3e37da182513078749ad83d6d004
am 0fbe7ecf: libexif is now libjhead

* commit '0fbe7ecfb0a526c02b774208fa00e0cba19d13a4':
  libexif is now libjhead
am df1b83e1: am 0fbe7ecf: libexif is now libjhead

* commit 'df1b83e11a7694ec7c5a6fdf5617a966afcdf232':
  libexif is now libjhead
am 0fbe7ecf: libexif is now libjhead

* commit '0fbe7ecfb0a526c02b774208fa00e0cba19d13a4':
  libexif is now libjhead
am c32caab8: am 0fbe7ecf: libexif is now libjhead

* commit 'c32caab84ff9edc1489ed6c8079c7d252caafc4d':
am 734ca303: am c32caab8: am 0fbe7ecf: libexif is now libjhead

* commit '734ca3030210e23192ce94a5b35b9ac1a0ad0934':
camera: Update method signature

Make the method compatible with API 21.
Android 5.0 uses setPreviewTarget instead setPreviewTexture.

Change-Id: I081e832ae9753ca8c79e9c59a8ff70d7f4ac07be
omap4xxx: add flag to allow custom libion

Due to kernel changes I need to stop the omap4xxx/libion via
BOARD_USES_CUSTOM_LIBION flag and instead use a custom libion
in my device trees.

Change-Id: Ic48e8c51456c76dfd9bca00cb59581deb2cfc510
Signed-off-by: Hashcode <hashcode0f@gmail.com>
(cherry picked from commit de825f2f08fad153116807ea18002e4590bd71bb)
omap4xxx: add flag to allow custom domx

Make it possible for a device to provide its own TI domx
by setting the BOARD_USE_TI_CUSTOM_DOMX flag and including
the domx-headers with TARGET_SPECIFIC_HEADER_PATH.

This replaces "[1/3] omap4xxx: Allow custom DOMX source instead of
Google DOMX default" from cm-10.{1,2} which made it necessary to
also patch frameworks/{av,base}. This is no longer needed when
using TARGET_SPECIFIC_HEADER_PATH to inject the domx-headers.

Change-Id: I09b116fb722ec7f77c5a4b1b4b4138bdd11c6dd6
Copy fb.h constants from Tuna's kernel
Copy omap hwc files from omap4-aah