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.
Merge pull request #213 from leapmotion/feature-fatbins

Targets should have be associated with a set of architectures
Bumped version number
Correcting invalid architecture checklist system

 - More debug print logic
 - Adding a missing short-circuit statement for architecture checking
 - Correcting syntax of the "list FIND" command invocation
Merge pull request #214 from leapmotion/fix-archcheck

Correct invalid architecture checklist system
Adding an "expect" string manipulator
Adding an AutoConfig concept and corresponding tests
Throw exception if waiting on ObjectPool when rundown is called

A deadlock happened if rundown was called while a different thread was waiting for an object from the ObjectPool
Add test to verify ObjectPool rundown deadlock
Fix typo.
Make RundownWhileWaiting test more robust
Merge pull request #216 from leapmotion/fix-objectpool

Fix potential ObjectPool deadlock
Correctly get AutoConfig attribute name
Implement class lookup in autoconfig
Add AutoConfigManager
Extending configuration unit tests
Eliminating apparently removed header
Fill in AutoConfigManager with basics and make test compile
Minor comment updates
Merge pull request #217 from leapmotion/fix-comments

Minor comment updates