Feature forward all

Adds AutoPacket::ForwardAll, which enables all data from one AutoPacket to be moved to another. This is useful when constructing junctions, where multiple contexts can initiate execution of a single down-stream context.