delegate.H: DelegateChain: deallocate entire chain in destructor
cppsp: show working directory of compiler in compilation error output
[API break] cppsp: multi-hosting support part 1

this adds the main infrastructure required for multi-hosting support;
the command-line interface to load modules only to a Host (and do host
routing) will be added in the next commit

* added Host class representing the base server
* multiple Server instances can be attached to a Host
* Host now handles global bookkeeping (cppspManager instance) and
timekeeping, instead of Server
* Server instances are now all generic (DefaultServer has been removed),
and have no knowledge of cppspManager (filesystem operations such as
compiling/loading a page are now done through Host)
* modules API has been changed to allow modules to be associated with a
Server or a Host
* multiple instances of the same modules is now supported
* a hook has been created in Host that allows modules to arbitrarily re-
route incoming requests to different Server instances
* cppspServer now creates a single Server instance by default, and
routes all requests to that Server
cppsp example files: update to new API
makefile: minor fixes
package_cppsp: minor bugfix