bionic: Add ARMv7 optimized string handling routines

Add ARMv7 - and especially Cortex-A9 - optimized string handling
routines based on the versions found in the cortex-strings library.

Change-Id: I497075bea5b82aef8989625bdec512029676fe7f
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

Conflicts:
	libc/Android.mk
libc: extend ARCH_ARM_USE_NON_NEON_MEMCPY to linaro

Change-Id: I8f8e000cc56928ba77d21c6066a11cb16ca5b7af
Update to make linaro Strings opt in

TARGET_USE_LINARO_STRING_ROUTINES=true to enable otherwise stock android

Change-Id: I7ba1bd3ef2e24c74c73de02838f460a816962a43
Tests for string routines.

Change-Id: I24068a228f59df1c3b758c5b2026a09720490616
Signed-off-by: Anna Tikhonova <anna.tikhonova@intel.com>

Conflicts:
	tests/string_test.cpp
Merge fix

Change-Id: I97a924dfd2cfcba232b234fa3e37dbe464fb60d3
Make linaro  memcpy optin

Breaks camera on gnex, strings work fine and give a nice pref boost

Change-Id: I3d5668a0f0bbbc6e33cc7905174e44cb5f63f9f7
Memcpy optz

Change-Id: I2ea63b9af0506499609ac47b533cc8a086555f67
derp

Change-Id: I676e864c5080c40c7515c64553974174e0116d21