Track Connection ownership.

Connection ownership is somewhat racy: when an HttpURLConnection reads
the last byte of a connection, its ownership is released and given to
the connection pool.
Merge pull request #669 from square/jwilson_0330_track_connection_ownership

Track Connection ownership.