Sync iso2022-jp decoder algorithm  with spec
Introduce token stream, like spec; rework decoders
Add ignoreBOM flag and decoder attributes
Comments
Replace CodePointInputStream with Stream
Align error types with latest spec
Fix encode() result handling
Remove ByteOutputStream
Use 'handler' to align with spec