Ref functionaldecoration

Adds the ability to add one-time AutoFilter instances to a packet via the AddRecipient method.
Adds the MicroAutoFilter wrapper to convert std::function to an object with an AutoFilter method.

The name AddRecipient was chosen instead of AddSubscriber, since a "subscriber" is expected to receive packets repeatedly.