clang: add support for neon-vfp instructions

 rebased for cm10.1-staging
Change-Id: Iba9b39b286f97117f1e93dcc5d234a44f02a46de
Correct build when using grep with coloured output

With Linux (Archlinux) it fails to detect llvm version when grep colors are activated via environment variable.
GREP_OPTIONS=--color=always

Alternative to this patch, would be to modify build/envsetup.sh to properly detect grep color settings in user environment and set it to auto.

Change-Id: Icebf205d80f4dea927aeb7f9fc800d29050d3498
Merge tag 'android-4.3_r2.1' into cm-10.2

Android 4.3 release 2.1
Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/external/clang into cm-10.2

Android 4.3 Release 3.1
Revert "clang: add support for neon-vfp instructions"

This reverts commit 8675f6783935ad0fe5dc5eaa7ae16366394681aa.
Merge tag 'android-4.4_r1' into cm-11.0

Android 4.4 Release 1.0
clang: add support for neon-vfp instructions

Conflicts:
	lib/Driver/Tools.cpp

Change-Id: Iba9b39b286f97117f1e93dcc5d234a44f02a46de
Merge remote-tracking branch 'cm/cm-11.0' into kitkat-legacy