This adds OCL_KERNEL_ARCH in the same manner as OCL_KERNEL_TARGET that already exists.

I'm not sure that OCL_KERNEL_TARGET and OCK_KERNEL_ARCH are actually used. Most likely, CLANG_*_FLAGS and LLC_*_FLAGS are used instead.