Fix CharEncodingByteTransformer to return Strings as Array[Char]
Add `BufferingTransformer.identity`.
Fix buffer-overwriting bug in `BufferTransporter.apply`.
Add test for `BufferTransporter.reset()`.