implement cp437 myself, since everyone else does it wrong.

See #9.
release 2.1.0