Fix Linux write_str, misc. backend improvements

- Since we don't have memory mapping anymore, hard-code the standard ELF
  base address with the assumption that DF will not get -fPIE any time
  soon.

- Rip out UCS-2 from CP437Codec and pre-register it.

- Remove some obsolete code and unnecessary includes.
Miscellaneous minor changes.