Domain-based Site Redirection

Basic and probably broken implementation of domain-based sites. The Host
header sent in the client request will now map to a directory in
$server_home/domains/. If that directory exists, $web_root is changed to
that directory for the request.