ENGR00224720 Add fsl kernel file header into libc

Add kernel header mxc_v4l2.h/mxcfb.h/ipu.h file link to kernel_imx.
Link the real linux/version.h to bionic kernel common header.

Change-Id: I8952e68c9fb09441174fbff64d8bf56b3b5b5946
Signed-off-by: guoyin.chen <guoyin.chen@freescale.com>
Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
ENGR00236857: get ion.h back to 3.0.x kernel version

The ion.h in JB4.2 has updated to 3.4 kernel version.
But in our kernel 3.0.35, the DMA_SHARED_BUFFER
feature is not supported, so new ion cannot be used.

Change-Id: Ib57a4da67ac7ccf9ec2bcb5bbb5730991e6c0b23
Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
Signed-off-by: guoyin.chen <guoyin.chen@freescale.com>

Conflicts:
	libc/kernel/common/linux/ion.h
ENGR00272735 Add truncate64() into libc

Update the truncate64() into libc by libc/tools/gensyscalls.py

Signed-off-by: guoyin.chen <guoyin.chen@freescale.com>
ENGR00291439 Use NON-NEON memcpy on android KitKat

Root cause is NEON memcpy on Cortex-a9 chip performance
is bad comparing with Non NEON which is a known issue, and
on JB4.2 Google add ARCH_ARM_USE_NON_NEON_MEMCPY configure to
force use NON NEON memcpy, but on after JB4.2 Google seperate
cortex-a9, cortex-a17, generic, and remove the configure
ARCH_ARM_USE_NON_NEON_MEMCPY for cortex-a9 chip, we need
to add this configure back to get better performance.

Quadrant mem performance improve to 2119 from 1437 after
apply this patch, test on mx6dl.

Signed-off-by: Richard Liu <r66033@freescale.com>
ENGR00214328 Add consumer IR support in android 4.4

Add ir.h in bionic.

Signed-off-by: Ke Qinghua <qinghua.ke@freescale.com>
ENGR00290619 build:fix generic build failure

Re-generate ion.h and version.h in bionic/libc.
According to the official guide on how to update the headers for
bionic to generate clean headers, we should firstly update our kernel
specific files in external/kernel-headers/original, then use
tools/update_all.py to auto generate clean headers. Not right to directly
change these header files.

Signed-off-by: Jianzheng Zhou <jianzheng.zhou@freescale.com>