More aggressive heuristics on pooled connections.

These are only turned on for non-GET requests. This
replaces the RetryableOutputStream mechanism, which
was causing problems for clients whose POSTs weren't
idempotent.
Merge pull request #254 from square/jwilson/warpspins_isalive_detector

More aggressive heuristics on pooled connections.