Added set-buffer-name\!; fixed error where quit-command caused the debug to open; pulled out non-platform specific stuff from windows.nw into window.nw; added a (emacsy help) module to provide the comprehensive online help system; added (define-variable name value documentation) like (define-once) but this name clashes somewhat with Guile's own notion of variables; the procedure define-parameter was also added (like define); now sorting the output from filename tab completion to that it's easier to test and hopefully easier to use; reworked <internal-window> so that it can have multiple children and fixed the tests too.