set host header for proxied request

currently, this is wrong when the origin vhost we want has a different name
from the `hostname` we're configured to use.
Merge pull request #6 from tedconf/proxyhost

set host header for proxied request
Merge branch 'master' into tedauth