Changed how we handle miscoded UCS-2 strings
preparing to remove -v2.2/-v2.3 from frame names: checkpoint
checkpoint
checkpoint
checkpoint
checkpoint
among other things, fixed insidious (but self-induced) mishandling of extended headers
checkpoint: exploring implementing compress/sync/encrypt by shadowing read-byte etc and stacking modules
think I have decompression working for v2.3 frames
checkpoint: compressed frames read/write added