Add support for -arch_only option for llvm-libtool-darwin. This diff
also adds support for accepting universal files as input and flattening
them to create the required static library. Supports input universal
files contaning both Mach-O object files or archives.
Differences from cctools' libtool:
- -arch_only can be specified multiple times
- archives containing universal files are considered invalid (libtool allows such archives)
Depends on D84209.
I should have been paying more attention to this before, but it would be good to have the options listed in alphabetical order, I think.