Have AutoPackets keep a shared_ptr back to their parent factory.
Add facilities to AutoPacketFactory in order to gather and distribute AutoPacket lifetime statistics.
Have AutoPacket supply data to its parent AutoPacketFactory about its lifetime.
32-bit build is selected from the CMake command line

A CMake command line option rather than a build option is required to select 32-bit builds.  The readme file has been updated correspondingly.  Doing this allows CMake to correctly set variables such as CMAKE_SIZEOF_VOID_P and ensures that the behavior of find_package and find_library is correct.
Merge pull request #203 from leapmotion/fix-32bitbuild

32-bit build is selected from the CMake command line
Adding capability to build on Arm-Linux

Instructions have been added to inform users of how to build Autowiring for Arm-Linux targets.  The only requirement, outside of the toolchain installation proper, is a local installation of "boost," otherwise autonet cannot be built.

Libraries built to target arm will have "Arm" as a suffix to differentiate them from other target architectures.

Currently we cannot build Autonet on ARM because of our use of boost libraries and the status of Autonet as a shared library; this will have to be fixed later when we can compile the library as position-independent code.
Fix string comparison in cmake
Fix cmake if in configVersion
Merge pull request #204 from leapmotion/feature-arm

Add capability to build on Arm-Linux
Don't overwrite autowiring_ARCHITECTURE if specified
Simplify architecture build logic

now defaults to 64 bit. BUILD_64 is ON for 64 bit builds
Add autowiring_* prefix to BUILD_64
Merge pull request #205 from leapmotion/fix-build64

Simplify architecture selection
Enable Android build

Adding instructions to build Android, also removing checks that force us to use boost in the case where __ANDROID__ is defined.
Eliminating use of "rethrow_exception" in favor of the built-in "throw" keyword
Eliminating use of std::future where possible
Merge pull request #206 from leapmotion/feature-android

Enable android build
Write a simple test for the packet lifetime statistics ensuring that the count is correct, and the mean is at least not too small. Unfortunately given the uncertainty in the test environment, we cannot test the standard deviation in a unit test. For more detailed tests we must ensure we run in a high performance environment.
Needed for std::sqrt.
Make AUTOWIRING_IS_EMBEDDED a boolean