add directive to forward client header and treat reproxied response as a self response.

* add ReproxyForwardClientHeader directive
 This allows forwarding client header to reproxied target server.
* treat reproxied response as a self response (and handle 206 response)
 This can report reproxied response to client.

I introduced these feature to handle range request, 
Please review and merge if acceptable.