Reformat code.
Implement EConv#equals.
If buffer is null *or* uninitialized, alloc new.

I think this better fits the MRI pattern of checking a pointer
for nullness.
Add an actual Windows_31JEncoding type.