Local data channel

Two media-free peers negotiate in memory, exchange three ordered messages, and close without a signaling server.

ready: pending negotiated: pending messages: pending closed: pending controls: pending terminal: pending