decoder-stream: add comment explaining packet_replace_buffer()
decoder-stream: remap "packet" event listeners as "data"

For backwards-compat mostly...
test: fix the decoder tests

This is an API change... now the DecoderStream instances must be consumed in
order for the Decoder to continue being consumed.