Wip 3256 line oriented pipeline drewhk

Fixed #3256 through adding a delimiter based codec

 - [x] Added special adapter to convert between Tcp.Event/Command world and ByteString stages
 - [x] testing for the framing codec
 - [x] scaladocs for the read-write adapter

The adapter stage TcpReadWriteAdapter is a bit controversial, feedback needed