[macho] Allow CPUSubtype to contribute to architecture identification
Sometimes the CPUSubtype determines the Triple::ArchType that must be used.
Add the subtype to the API's to allow targets that need this to correctly
identify the contents of the binary.
Subscribers: hiraditya, llvm-commits
Differential Revision: https://reviews.llvm.org/D70345