llvm: Allow multiple architecture targets
Allow a user to pass multiple target architectures for LLVM via the llvm_TARGETS_TO_BUILD option now. Also alow the default configuration to map the CMAKE_SYSTEM_PROCESSOR to the appropriate LLVM target.
Replaces !652 (closed)