Temporary comment out
Reduce class visibility
New queueOutgoingData() method

This replaces direct manipulation of the pending write queue.  It also
creates Transmission objects for tracking the status of transmissions.
ByteBuffer constructor
Remove TransmissionTest