Extracting un-templated parts of Checkout and CheckoutComplete. These rely using on type_info and AnySharedPtr correctly and are therefore not public.
Adding shared_type() method to SharedPointerSlot. Like type() this can be used for reflection prior to casting.
Implemented ForwardAll method to bridge (satisfied) broadcast data from a terminating context to an AutoPacket in another (sibling) context.