Support request timeouts > 2 minutes

When proxying to a source whose response may be >2 minutes the request is actually resubmitted and ultimately never returns to the original request. If it is known that you will have larger request periods allow for a timeout option for the server.