explicitly named every interface
moved TOOTHLESS.SCM to MODULES.SCM
removed macros from CONDITIONALS.SCM (UNLESS, WHEN, ?, SWITCH, SWITCHQ)
thereby removed conditionals.scm and the modules SWITCH-SYNTAX and CONDHAX.
* trim-spaces doesn't throw exception on emtpy strings any more
* spawn-thunk in FTPD moved to new procedure
* always catching SOCKET->STRING errors
* log-calls don't produce extra calculations anymore
* consequently logging reply codes
: ----------------------------------------------------------------------
uri.scm fixed:
- uri-escaped-chars contains the characters to escape
- escape-uri really uses optional argument
- some files changed so they can use new char-set-lib instead of char-set-package