BUGS/ISSUES:

- Multiple settings windows are allowed to be open.
- Make about box perform font cache in its own window
  thread.
- String controls in settings panels often get confused about
  where their bounds end.
- Bold text does not look good with the default Courier BT font.
  This is because the terminal uses an actual bold font style;
  Courier's bold style just doesn't look very different from its
  plain style at small point sizes.
- When the window is rapidly resized, it will not get correctly
  redrawn.  This appears to be a problem with keeping the
  vertical scroll bar at the bottom of its container, and not
  correctly setting up to draw the newly visible top of the
  terminal view when it gets exposed.
- When the settings window is up, other changes to the terminal
  settings (such as changing the font size from the main window's
  menu) will not cause the settings window to be updated.

FEATURES:
- List sessions in config/settings/ARP/ArpTelnet in
  "Sessions" menu.
- The ability to send CRs instead of LFs for Enter -- slrn for
  example complains about LFs.
- A way to specify the name/password for telnet settings -- inside
  the firewall here we rarely use passwords so this would let me
  have one-click access to a bunch of machines I use all the time.
- It might be nice to have a one or two pixel gap between the text
  and the sides of the text area so the text doesn't brush against
  the window border.
- The ability to hide the menu bar.
- Need a user interface for controlling emulator and telnet
  options.
- Put the name of the terminal being configured in its settings
  window.
