Separate watchdog timers for headers and content

In HTTP clients, there are typically different timeouts for receipt of
headers and receipt of content, so we now distinguish between two.
7 files changed