Unit test specifying data pipe declarations following the RAII model.

TODO: Two other uses cases are:
- Pipelined insertion of data modifying element
- Empty-context injection as a pass-through place-holder
Stubs for Auto*Pipe RAII
Removing unused AutoPacket::m_prior
Adding members for data pipe information to arguments.