Update interface to make all byte streams transparent

All ReadWriteClosers and channels will now be copied on send unless detected to have been created locally.


Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)