Autowiring forward-declared types MUST be supported
Deferred satisfaction no longer needs a void pointer argument
Eliminating static instantiation
Reduce symbol complexity by eliminating unnecessary type
Eliminating static function to reduce template complexity
Removing templatization of main AutoFilterDescriptor and AutoFilterDescriptorStub constructors
Devirtualizing operator overload
Slot information should not be present in the AnySharedPointer instantiation tree
Merge pull request #162 from leapmotion/bug-forwardsafe

Add forward declaration safety, simplify some templated names