Fixed comment
Setting up debug suffix on all internal libraries
Relax the overly aggressive linkage to boost
Fix a few spots where COMPONENT is not specified
Fix AutoNetTest boost linking

also make AutoNetTest use AutoTesting
Merge pull request #151 from leapmotion/fix-boostreference

Fix references to Boost where not needed
Installation directory should not be versioned until the next release
Only use 'link_directories' for boost on windows
Remove warning from CallExtractor::Call()
Merge pull request #152 from leapmotion/fix-removewarnings

Remove build warnings
Remove USE_LIBCXX when building examples
Merge pull request #154 from leapmotion/fix-examplebuild

Remove USE_LIBCXX when building examples
Adding tests to verify support for "reset".
Add reset functionality to AutowiriableSlot.

This behaves similarly to shared_ptr::reset.
Add operator std::weak_ptr to Autowired
Merge pull request #155 from leapmotion/feature-autowiredrelease

Add shared_ptr functionality to Autowired
Adding an overload to support a common Autowired use case

CoreContext::Snoop is used directly with an Autowired field very often, but unfortunately an implicit cast from Autowired to std::shared_ptr is not possible in a template context in cases where multiple cast operators are available.

This fix includes a convenience overload which matches Autowired<T>, as well as a use case unit test to guard this against regressions.
Target packaging should be a property of the project, not the build system
Ignore list updated, output directory updated
Debug postfix should be a project-global setting