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.

- [ ] Verify that this builds and links properly to a fat target on Mac