Targets should be associated with a set of architectures, not a single architecture

Additionally, Mac should build fat binaries by default.  Furthermore, the name "autowiring_ARCHITECTURE" is now exclusively used for package configuration, and the variable autowiring_BUILD_ARCHITECTURES is used internally instead.