This patch makes the Darwin ARM backend take advantage of TargetParser. It
also teaches TargetParser about ARMV7K for the first time. This makes target
triple parsing more consistent across llvm.
Corrects a previous version of this patch which inserted AK_ARMV7K in the wrong
position in a table.