libc: Add cortex-a53 bionic code

Add cortex-a53 makefile. Currently it
uses cortex-a15 bionic code.

Change-Id: I1401b54b6c61d17782dff827d69f92b35a4f5c4f
msm8916: Enable QCOM bionic optimizations

Enable QCOM bionic optimizations for 8916.
Define QCOM_NEON_OPTIMIZATION for using QCOM specific
bionic optimizations.

Change-Id: I77cb7380ed2eed42a94cdf8f2ff04e800ff75092
Use memmove from krait for cortex-a53 target

Other functions are still as from cortex-a15 as originally configured.

Change-Id: If69348fc2c52cd04536e67a6aa650743459d75d4
linker: convert 'mov pc' instruction to 'bx'

Let's follow Linux 3.17 : https://github.com/torvalds/linux/commit/6ebbf2ce437b33022d30badd49dc94d33ecfa498

The only problem is we don't know if the target is ARMv6+ or not.

ARMv6+ should be fine with this patch.

Signed-off-by: arter97 <qkrwngud825@gmail.com>