Splitting out AutoFilter argument type tests.
Adding another AutoPacket::Get method, for the more reasonable use case of std::shared_ptr<const T>.
Demonstration of basic auto_in functionality.
Made cmake export an import target file for the Autowiring project on install
Merge pull request #120 from leapmotion/feature-import-targets

Made cmake export an import target file for the Autowiring project
Splitting up auto_io into auto_arg and auto_in.
Reimplementing auto_out as auto_out_new.
Adding auto_out_new unit test.
Adding subscriber_traits for auto_out_new and adding a unit test for auto_out_new functionality.
Supplanting auto_out with auto_out_new (renamed to auto_out).
Adding another check to AnySharedPointer
Deprecating implicit coercion of Autowired<T> to shared_ptr<T>, tests updated in preparation
DeferrableAutowiring now has protected inheritance of AnySharedPointer
CoreContext now takes advantage of AnySharedPointer inheritance by DeferrableAutowiring
Merge pull request #121 from leapmotion/ref-ptrslot

Break implicit conversion between std::shared_ptr and Autowired
Hide contrib solution folder when we are embedded
Adding auto_arg cases for first-call and final-call.
Making optional_ptr compatible with auto_arg.
Ensure compilation failure when id types are repeated in AutoFilter arguments.

VerifyReflexiveReciept has been edited to validate this new constraint.

SharedPointerAliasingRules has been edited to avoid violating this condition.
Adding comment to address frequent but problematic idea...