* Rewrite macro scheme, so that it's possible to override existing
  macros.  Get rid of the multiple-pointers-into-static-buffer
  implementation, and replace it with a real association list.

* Allow user to connect using user@host syntax.

* Add args `-a' and `-u' to force anonymous/non-anonymous logins

* Fix signal handling to use sigaction if available.

* Allow mget/mput of directories to get/put the contents of those
  directories recursively.  An option `recursive' should toggle the ability
  to do this.

* Automatically reopen connections which have timed out.

* Allow iprompt to contain %-escapes that decode into the remote host name,
  remote login name, current working directory, etc.

* More client-generated diagnostics need to be prefixed with
  RFC959-compliant state numbers.

* Write a texinfo manual.  Update or obsolesce the man page.
