Targets should have be associated with a set of architectures

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.