moved files to thehttp-daemon-components repository

this was done in order to allow both the plugins and the daemon to use these files
passing the client's HTTPRequest to File and Dir subclasses of HTTPRequestHandler
dynamically loading plugins from a directory
statically linking to http-daemon-components
close the connection with an error when the HTTPRequestHandler is NULL
clean up