WIP: clang supports cortex-a15 now

Change-Id: I9872db2237c513f135df32c5147e47edf6eba49f
Move definition of -D__ARM_FEATURE_LPAE=1 cflag to top-level.

LPAE indicates better instructions can be used when atomicity guarantees are
needed. However, LPAE's presence isn't advertised by clang/GCC. We fake an
ARM feature to advertise its presence on architectures where it is.
Also, add a TODO documenting that cortex-a15 is not the correct CPU variant
for krait.

Change-Id: I02a1248025c32d94eca0bc8a249dc524f1ac9c36

Conflicts:
	core/combo/arch/arm/armv7-a-neon.mk
build: clang: use swift and VFP4 flags for krait

Change-Id: I4c22d6d7d8d2dcf5de26ba3061bba58c74eaf93c