support use of logical file names for document-root and error-template-directory

Idea comes from James Anderson
Merge branch 'master' of github.com:edicl/hunchentoot